This project uses ReactJS and React Router to navigate between components. Utilizes Socket.io for chatroom functionality, Firebase for user authentication and storing user info, and MySQL to store chatroom messages and calendar events
Download dependencies
- npm install
Build (/frontend)
- npm run build
Import schema to mysql workbench
- schema is located in /backend/mysql_schema folder
Start server (/backend)
- nodemon
- Switch to a NoSQL database because tabular relations not utilized in MySQL