Backend Capstone is a Coursera backend development capstone project demonstrating core server-side development skills with Python and Django. This repository serves as the foundation for building a RESTful backend service.
⚠️ Status: Work in Progress — This project is currently being developed. Check back for updates.
- Project scaffolding
- Database models and migrations
- REST API endpoints (CRUD)
- Authentication and authorization
- API documentation
- Unit and integration tests
- Deployment configuration
Backend Django · Django REST Framework · Python
Database SQLite / PostgreSQL
Auth Token-based authentication
API RESTful endpoints with DRF
Testing Django TestCase
- Python 3.x
- pip
# Clone the repository
git clone https://github.com/sorisk3-git/backend_capstone.git
cd backend_capstone
# Create and activate a virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Run the project
python manage.py runserver- Django project architecture and best practices
- Building scalable REST APIs
- Database design and ORM optimization
- API authentication and security
- Testing backend services
This project is licensed under the MIT License — see the LICENSE file for details.
Built as part of the Coursera Backend Development Specialization
© 2025 · SoRisk3