Requirements:
- Ubuntu server 12.04 LTS or higher
Instructions:
- clone the repository
- make a virtualenv for the project, and
workonit - run
docs/install_os_deps.sh(to install both the OS and the virtual environment dependencies) - run
python manage.py create_tables(to create the tables) - run
python manage.py populate(to populate the cities and countries) - run
python manage.py runserver(to run the server in development mode)
With the application running:
- Register a JWT (JSON Web Token), making the following request:
POST /api/v1/auth
Content-Type:application/json;
{
"username": "segue",
"password": "segue"
}The system will respond with the token:
{
"token": <jwt-token>
}Use the token with all requests to the API, with the following header:
Authorization: Bearer <jwt-token>
For more information about the queries that you can make on the objects, plase visit: https://flask-restless.readthedocs.org/en/latest/searchformat.html