This API was made for Hack Club's RaspAPI.
- Flask API for viewing/uploading/deleting cat images
- Uses JWT authentication
- Swagger documentation (Flask-RESTX)
- Stores user data using SQLite
You can check out the live API demo here.
I've also made a demo website which utilises the API. You can check out the live demo or access the repository.
- Clone the repository
git clone https://github.com/bojanradjenovic/cats-api.git - Navigate to the repository directory
cd cats-api - Make a virtual environment (recommended)
- Install the required dependencies
pip install -r requirements.txt - Fill out the configuration file (rename to config.json afterwards)
- Run the app!
Once the server is running, you can access the API documentation at:
http://localhost:5000
or at the address you specified.