This REST API project is written in Python. We will be using Flask, React, Peewee, NodeJS, and MySQL. This is currently a work in progress. As we progress through development we will update code and this README.
- Create persistent storage for service data using MySQL
- Have three working environments (development, production & test)
- Isolate each environment, each with it's own variables
- Create link between Python application and database
- Create all tables from script
migrate.py
- Create Flask application making it global to Python app using
__init__.py
- Serialize all models
- Verify all POST/PUT data parameters
- Using TDD write tests and validate code with
unittest
- Prevent REST API consumption from another site using Flask-CORS.
User
may include a message with the rental requestUser
may include the date they want to rent a homeUser
may search home based upon dates availableUser
may search homes by location (Hint: use graticule)
- Creating secure user registration and login
- Build a full-stack web application
- Collaborating with and contributing to open source developers
- Fork and clone this repo
- cd into it
- Run
$ python api/app.py