A mini blogging application built using Django RestAPI.
If you're just getting started, make sure you have the latest version of Python installed.
- Clone the repository into a folder of your choosing and change directory into the folder MiniBloggingApp-test.
cd MiniBloggingApp-test
Then run the following commands in succession.
pipenv shell
pip install -r requirements.txt
The included sqlite database has all the necessary data as such theirs no need for running migrations.
Initialie the server to view the RestAPI data.
python manage.py runserver 8000
Use the credentials below to access admin interface instead of creating another super user.
admin: clement
password: clemolumz
Some routes are protected using token-based authentication. All assigned tokens are visible through admin panel (http://localhost:8000/admin/authtoken/token/)
- See the documentation site (http://localhost:8000/swagger/)
The interactive redoc documentations is here (http://localhost:8000/redoc/)
- Implement caching.
- Consume the API using a console command.
- Write unit tests for the applica/on.
- Use Docker to containerize the applica/on.