- Build Tool: Next.js
- Package Manager: NPM
- Framework: React.js
- UI Library: ShadCN UI
- Flask
- Local MySQL Instance
Clone this repository and open it
cd websitenpm install
cd server- Create / Activate your virtual enviroment
pip install -r requirements.txt
- Create a user by
- MySQLWorkbench > Server > Users and Privileges
- Click
Add Account- Login Name:
python - Limit to Hosts Matching:
localhost - Administrative roles: DBA
- Login Name:
- Make sure database instance running on port 3306
cd websitenpm run dev
cd serverpython run.py
- Open up your MySQL instance and run SQL files located in
/sql
You must have all the above running locally for this application to work
- Vincent: frontend, bit of backend, initial setup
- Kevin: backend
- Natasha: sql fixes
- Mahathi: sql fixes and backend