- Overview
- Tech Stack
- Development Setup
- Development Mode
- Production Mode
- Access Information
- Login Information
This project is aimed at learning application development using Go for the backend and Next.js for the frontend.
It is designed as a web service where users can buy and sell image materials.
- Language: Golang
- Framework: Echo
- ORM: GORM
- DB: MySQL
- Language: TypeScript
- Framework: Next.js
- CSS Framework: ChakraUI
cp backend/app/.env.local.example backend/app/.env.local
cp frontend/.env.local.example frontend/.env.local
This mode is used for local development.
docker compose build
SEEDING=true docker compose up -d
docker compose up -d
docker compose down
This mode is used for production environments. It can also be used to verify operations in an environment equivalent to production during development.
docker compose -f docker-compose.yml build
docker compose -f docker-compose.yml up -d
docker compose down
In the local environment, you can access it at http://trill.localhost.
The following sample users are provided for testing. Sample users will be created when starting with SEEDING=true docker compose up -d
.
Email Address | Password |
---|---|
[email protected] | uHrdx55u |
[email protected] | uHrdx55u |
[email protected] | uHrdx55u |
[email protected] | uHrdx55u |