nsleeah / TutorMatch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Frontend:

  1. Make sure your node is installed with: brew install node
  2. In the frontend run: npm install react-router-dom
  3. In the frontend run: npm install -g create-react-app
  4. To start the frontend run: npm start
  5. npm install bootstrap
  6. npm install firebase
  7. npm install react-bootstrap
  8. npm install flask
  9. npm install react-select
  10. npm install @syncfusion/ej2-react-calendars @syncfusion/ej2-base @syncfusion/ej2-data
  11. npm install react-datepicker
  12. npm install --save-dev @vitejs/plugin-react-swc
  13. npm install jsdom --save-dev

Backend: Install dependencies and set up virtual environment

  1. pip install pipenv
  2. pipenv install
  3. pipenv shell
  4. pipenv install flask pymongo
  5. pip install pytest
  6. pip install python-dotenv
  7. pip install firebase-admin
  8. pip install flask-cors
  9. pip install Flask-Mail

While mongo is local only: brew tap mongodb/brew brew install mongodb-community@6.0 brew services start mongodb-community@6.0

Group flow Trello board: https://trello.com/b/Sea5ymWg/tutormatch

Design: https://miro.com/app/board/uXjVNoChLNw=/

About


Languages

Language:JavaScript 65.7%Language:Python 19.5%Language:Java 12.4%Language:CSS 1.3%Language:HTML 1.1%