Asynchronous collaboration
The client
folder contains a basic React application, while the server
folder contains a basic Flask application.
This project was bootstrapped with Create React App.
Client directory contains all front-end code Package.json has been configured with common React app dependencies Proxy field to forward requests to localhost:5555
In the client directory, you can run:
- npm install --prefix client
- npm start --prefix client
Flask (Wekzeug and SQLAlchemy) backend API using Flask-RESTful for routing
- app.py contains the Flask application
- Flask-RESTful routes used to create API backend
- Flask-SQLALchemy, Flask-Migrate, and SQL-Alchemy-Serializer used for models
- Models:
- Seed.py:
- Debug.py
- Test
In the server directory, you can run:
- pipenv install | pipenv shell
- python server/app.py to run Flask API on local host:5555