Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 Smart Campus Management System

A full-stack web application built using Flask and SQLite to manage student records, attendance, and user authentication.


🚀 Features

  • User Login & Signup System
  • Add, Edit, Delete Students
  • Search Students
  • Attendance Management
  • Dashboard with total students
  • Clean and modern UI

🛠️ Tech Stack

  • Backend: Python (Flask)
  • Frontend: HTML, CSS
  • Database: SQLite
  • Version Control: Git & GitHub

📂 Project Structure

smart-campus/ │ ├── app.py ├── database.db ├── templates/ │ ├── index.html │ ├── students.html │ ├── edit.html │ ├── login.html │ ├── signup.html │ ├── attendance.html │ ├── static/ │ └── style.css │ └── README.md


⚙️ Setup Instructions

git clone https://github.com/karanavi57/smart-campus.git cd smart-campus pip install flask python3 app.py

Open browser: http://127.0.0.1:5000


🗄️ Database Setup

CREATE TABLE students ( id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, roll TEXT );

CREATE TABLE users ( id INTEGER PRIMARY KEY AUTOINCREMENT, username TEXT, password TEXT );

CREATE TABLE attendance ( id INTEGER PRIMARY KEY AUTOINCREMENT, student_id INTEGER, status TEXT, date TEXT );


📸 Screenshots

Dashboard, Student Page, Attendance Page


🔒 Future Improvements

  • Password encryption
  • Admin panel
  • Export attendance
  • Cloud deployment

👨‍💻 Author

Karan Avi


⭐ Status

Final Year Project Ready for submission


About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages