You can see the most important files and it's locations in the diagram below. Some files were hidden to make it easier to understand.
📦ict3x03-project
┣ 📂backend
┃ ┣ 📂api
┃ ┣ 📂backend
┃ ┣ 📜db.sqlite3
┃ ┣ 📜manage.py
┃ ┣ 📜Dockerfile
┣ 📂frontend
┃ ┣ 📂.next
┃ ┣ 📂node_modules
┃ ┣ 📂app
┃ ┣ 📂public
┃ ┣ 📜Dockerfile
┃ ┗📜package.json
┣ 📂venv
┣ 📜requirements.txt
┗ 📜docker-compose.yml
- Make and run a python environment using
python -m venv venv
- Activate the virtual environment
- Run
pip install -r requirements.txt
- Enter the backend directory
cd backend
- Run the server with
python manage.py runserver
- Visit http://localhost:8000
- Enter the frontend directory
cd frontend
- Install node packages using
npm install
- Run the development with
npm run dev
- Visit http://localhost:3000
NEXTJS will take around 20s
Run docker-compose up
🧑 BENNY LIM YI JIE - 2101955
🧑 CHEN JIAJUN - 2101351
🧑 Greger Chen - 2100641
🧑 LAI WEN JUN - 2102989
🧑 Lim Zhen Guang - 2100755
👩 Lynette Lim - 2102477
🧑 Nur Afif Azfar - 2100822