This is the backend API for a full-stack blogging application, built using Django and Django REST Framework (DRF). It provides a RESTful API to handle blog posts, user authentication, and other core functionalities of the blog.
Live API URL: https://inkspire-api-o72g.onrender.com
- User Authentication: Allows user registration, login, and token-based authentication (using JWT).
- Blog Post Management: Users can create, update, delete, and view blog posts.
- CRUD Operations: All functionalities (Create, Read, Update, Delete) are available for blog posts and comments.
- Backend Framework: Django
- API Framework: DRF
- Authentication: JWT (JSON Web Token)
- Database: SQLite
Follow these steps to set up the project locally:
- Python >= 3.8
- pip (Python package manager)
- Virtual environment (recommended)
git clone https://github.com/username/blog-application-api.git
cd blog-application-apipython -m venv venv
source venv/bin/activate  # For macOS/Linux
venv\Scripts\activate     # For Windows
pip install -r requirements.txt
./build.sh