π Overview
Mark-Me is a smart attendance management system designed to simplify the process of marking and managing attendance digitally.
The project provides an efficient way to record, manage, and track attendance using a web-based interface powered by Python and FastAPI.
This system can be useful for:
π Colleges and classrooms
π« Educational institutions
π’ Small organizations
It helps automate attendance and reduces manual record keeping.
π₯ Project Preview
βοΈ Tech Stack
Backend: Python
Framework: FastAPI
Server: Uvicorn
Environment: Python Virtual Environment
Version Control: Git & GitHub
Mark-Me β βββ main.py # Main application file βββ requirements.txt # Python dependencies βββ .env # Environment variables βββ README.md # Project documentation βββ web uvicorn mainapp --host 0.0.0.0.txt
π Features
β Digital attendance tracking β Fast API backend β Easy setup and deployment β Lightweight and scalable β Environment variable support
π Installation 1οΈ. Clone the Repository git clone https://github.com/amartya69/Mark-Me.git
2οΈ. Navigate to the Project Folder
cd Mark-Me
3οΈ. Create Virtual Environment
python -m venv venv
Windows
venv\Scripts\activate
Mac / Linux
source venv/bin/activate
- Install Dependencies pip install -r requirements.txt
Start the FastAPI server:
uvicorn main:app --host 0.0.0.0 --reload
Now open your browser:
API documentation available at:
π― Future Improvements
π Dashboard for attendance analytics
π Date-wise attendance tracking
π₯ Student database integration
π Authentication system
π± Mobile responsive interface
β This README will make your project look:
Professional
Organized
Hackathon / portfolio ready
π‘ One more small improvement for your repo (important):
Right now your repo has no description on the right side.
Add this in the About section:
Description
Smart attendance management system built using Python and FastAPI.
Topics
python fastapi attendance-system student-management backend-project
