Here is a minimal setup for a Flask API.
- One person should fork this repo
- Then, add all group members as collaborators to this forked repo
- All group members should clone this new, forked, group repo
- Don't forget to work in a virtual environment
- Put endpoints in
app/routes.py
- Add configuration, such as registering blueprints or configuring databases, in
app/__init__.py
- Commit and push often
- The driver is the person who is at the keyboard and mouse
- The navigator is the person who is thinking out loud, actively collaborating with the driver about the next step, and helping guide the development
- Trade-off driver and navigator roles often
- Take time to make sure you're on the same page
The requirements for Solar System API are described in the Activites in Learn.
The activities required for submission are outlined by Learn topic below:
- Requests and Responses in Flask (required)
- Building an API (required)
- Update and Delete (required)
- More Flask Queries (required)
- Testing our APIs (optional)