A full-stack web application built using Flask and SQLite to manage student records, attendance, and user authentication.
- User Login & Signup System
- Add, Edit, Delete Students
- Search Students
- Attendance Management
- Dashboard with total students
- Clean and modern UI
- Backend: Python (Flask)
- Frontend: HTML, CSS
- Database: SQLite
- Version Control: Git & GitHub
smart-campus/ │ ├── app.py ├── database.db ├── templates/ │ ├── index.html │ ├── students.html │ ├── edit.html │ ├── login.html │ ├── signup.html │ ├── attendance.html │ ├── static/ │ └── style.css │ └── README.md
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
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 );
Dashboard, Student Page, Attendance Page
- Password encryption
- Admin panel
- Export attendance
- Cloud deployment
Karan Avi
Final Year Project Ready for submission