Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kalebu/build-apis-with-flask-course
This repo consists of content material for a swahili flask course to hosted on barmaga.io for getting started building restful API with Flask
https://github.com/kalebu/build-apis-with-flask-course
flask flask-api-backend flask-api-tutorial flask-restful flask-restx flask-restx-api flask-sqlalchemy python-tanzania restful-api tanzania
Last synced: about 2 months ago
JSON representation
This repo consists of content material for a swahili flask course to hosted on barmaga.io for getting started building restful API with Flask
- Host: GitHub
- URL: https://github.com/kalebu/build-apis-with-flask-course
- Owner: Kalebu
- License: mit
- Created: 2021-04-14T13:05:14.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-04-23T21:52:07.000Z (over 3 years ago)
- Last Synced: 2024-10-12T10:06:49.724Z (2 months ago)
- Topics: flask, flask-api-backend, flask-api-tutorial, flask-restful, flask-restx, flask-restx-api, flask-sqlalchemy, python-tanzania, restful-api, tanzania
- Language: Python
- Homepage: https://barmaga.io/
- Size: 10.3 MB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Build-APIs-with-Flask-Course
This repo consists of content material for a swahili flask course hosted on barmaga.io for getting started building restful API with Flask
## what will you build ?
In this course we are going to build a tourism API where by tour providers/ hosts can interact with to mention their future tour together with their location/pricing, images and any additional information and deploy it to Heroku cloud.
## Tools & Libraries to be used
- API Testing
- [Insomia](https://insomnia.rest/)- Editor
- [VScode](https://code.visualstudio.com/)- Libraries
- [Flask](https://flask.palletsprojects.com/en/1.1.x/) (Web framework)
- [Flask-sqlalchemy](https://flask-sqlalchemy.palletsprojects.com/en/2.x/) (SQLAlchemy db)
- [Flask-migrate](https://flask-migrate.readthedocs.io/en/latest/) (Handling migration)
- [Flask Marshmallow](https://flask-marshmallow.readthedocs.io/en/latest/) (Serialization and Deserialization)
- [Fast-restx](https://flask-restx.readthedocs.io/) (Simplifying building API)- Hosting
- [Heroku](https://www.heroku.com/)## Running locally
To be able to run the project locally do the following
- Clone | Download the repository
```bash
git clone https://github.com/Kalebu/Build-APIs-with-Flask-Course
cd Build-APIs-with-Flask-Course
Build-APIs-with-Flask-Course -> pip install -r requirements.txt
Build-APIs-with-Flask-Course ->python3 route.py
```## Issues ?
If you have encountered any issue while trying to run the repository please raise an issue and I will work to fixing it as soon as I can
## Credits
All the credits to [kalebu](https://github.com/kalebu) and [Barmaga.io](https://barmaga.io/)