This application allows users to create, update, retrieve, and delete short text snippets. Users can also assign tags to snippets, with each snippet potentially having multiple tags.
- Django: A high-level Python web framework that encourages rapid development and clean, pragmatic design.
- Django Rest Framework: A powerful and flexible toolkit for building Web APIs.
- Simple JWT: A JSON Web Token authentication plugin for the Django REST Framework.
- JSON Web Token (JWT) authentication
- CRUD operations for snippets
- Tags for categorizing snippets
To set up this application locally, follow these instructions:
- Clone the repository to your local machine:
git clone https://github.com/RENJITHVS/snippet-app.git
- Move into the project directory:
cd snippet-app
- Install the project dependencies:
pip install -r requirements.txt
- Run the migrations to set up the database:
python manage.py migrate
- Start the development server:
python manage.py runserver
The application should now be running at http://127.0.0.1:8000/.