Snippet Application

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.

Technologies Used

  • 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.

Features

  • JSON Web Token (JWT) authentication
  • CRUD operations for snippets
  • Tags for categorizing snippets

Setup

To set up this application locally, follow these instructions:

  1. Clone the repository to your local machine:
git clone https://github.com/RENJITHVS/snippet-app.git
  1. Move into the project directory:
cd snippet-app
  1. Install the project dependencies:
pip install -r requirements.txt
  1. Run the migrations to set up the database:
python manage.py migrate
  1. Start the development server:
python manage.py runserver

The application should now be running at http://127.0.0.1:8000/.