https://github.com/shubhcoding01/student-management-shubhcoding
https://github.com/shubhcoding01/student-management-shubhcoding
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/shubhcoding01/student-management-shubhcoding
- Owner: shubhcoding01
- Created: 2025-06-20T09:27:04.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-06-20T10:09:01.000Z (12 months ago)
- Last Synced: 2025-06-20T11:24:34.617Z (12 months ago)
- Language: Python
- Size: 10.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ Student Management System API
A full-featured **Student Management System** built with **Django**, **MongoDB**, and **Docker**, designed for easy CRUD operations, attendance tracking, and REST API consumption.
> ๐ฆ Fully containerized with Docker & Docker Compose for quick setup.
---
## ๐ Features
- ๐ **CRUD** for students
- ๐ Search student by roll number
- ๐งฎ Mark student attendance
- ๐ REST API with Django REST Framework
- ๐พ MongoDB integration via Djongo
- ๐ณ Dockerized setup for both backend & DB
---
## ๐ Tech Stack
| Layer | Technology |
|---------------|--------------------------|
| Backend | Django 3.2 |
| API Framework | Django REST Framework |
| Database | MongoDB (via Djongo) |
| Containerization | Docker, Docker Compose |
| Environment | Python 3.10 |
---
## ๐ Getting Started
### ๐งฐ Prerequisites
- Docker
- Docker Compose
### ๐งช Run the project
```bash
# Clone the repo
git clone https://github.com/your-username/student-management-shubhcoding.git
cd student-management-shubhcoding
# Build & run containers
docker-compose up --build