- install required software
Python 3
npm
mongoDB
- use
mongoDB
shell or a GUI interface (for example, Robo 3T) to import the database from/database
folder - install
Python
's requirements
cd server
pip3 install -r requirements.txt
- run the server with command
python3 ./server.py
- install
Javascript
's required modules
cd client
npm install
- run the client with command
npm start
Note: The user interface could be tested without a server involved. In order to do this, install npm
and follow only the 5 and 6 steps. The routes will not redirect automatically, so you will have to enter manually, in the URL bar, the desired route (one of /register
, /login
, and /dashboard
).
Name | Type | Link |
---|---|---|
React Router DOM | library | homepage |
SuperAgent | library | homepage |
Web Font Loader | library | Github repository |
React Bootstrap | components | homepage |
React Resonsive | components | Github repository |
Video React | components | homepage |
React Mapbox GL | components | homepage |
Styled Components | components | homepage |
React Icons | components | homepage |
React Animations] | components | Github repository |
Name | Link |
---|---|
Flask | homepage |
Flask-Session | homepage |
Flask-CORS | homepage |
pymongo | Github repository |
Requests | homepage |
pycrypto | homepage |