Skip to content

amartya69/Mark-Me

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

34 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Œ 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

  1. Install Dependencies pip install -r requirements.txt

▢️ Run the Application

Start the FastAPI server:

uvicorn main:app --host 0.0.0.0 --reload

Now open your browser:

http://127.0.0.1:8000

API documentation available at:

http://127.0.0.1:8000/docs

🎯 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages