- 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.localcp frontend/.env.local.example frontend/.env.localThis mode is used for local development.
docker compose buildSEEDING=true docker compose up -ddocker compose up -ddocker compose downThis 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 builddocker compose -f docker-compose.yml up -ddocker compose downIn 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 |
