Tech stack:
- Flask - Python framework
- SQLAlchemy - ORM
- GraphQL - API
- S3 - File storage
- RabbitMQ - Message queue
Tech stack:
- Next.js - React framework
- TailwindCSS - Styling
- Shadcn/UI - Component library
First, run the backend server:
docker compose up --buildNext, run the frontend server:
cd frontend
npm run dev
Next, set up environment variables:
- Create a
.envfile in the root directory and add the following:
POSTGRES_USER={your_username}
POSTGRES_PASSWORD={your_password}
POSTGRES_DB={your_database_name}
AWS_ACCESS_KEY_ID={your_access_key_id}
AWS_SECRET_ACCESS_KEY={your_secret_access_key}- Get environment variables from file provided by our team
Open http://localhost:3000 with your browser to see the result.