A beginner-friendly School Management System web application built using Python and Streamlit.
This project allows users to manage student records through a simple and interactive web interface.
β
Add New Student Records
β
View All Students
β
Search Students by ID
β
Update Student Information
β
Delete Student Records
β
Input Validation using Regular Expressions
β
Interactive Web Interface using Streamlit
- Python
- Streamlit
- Pandas
- Regular Expressions (re)
School Management System/
β
βββ school_app.py
βββ requirements.txt
βββ README.mdpip install streamlit pandasstreamlit run school_app.pyOR
python -m streamlit run school_app.pyThis project can be deployed for free using:
- Streamlit Community Cloud
- SQLite Database Integration
- Login Authentication System
- Export Student Records to Excel
- Student Profile Photos
- Dashboard Analytics
- Cloud Database Support
This project helped in learning:
- Python Programming
- CRUD Operations
- Object-Oriented Programming (OOP)
- Data Validation
- Web App Development
- Streamlit Framework
Shivam Thakur
Aspiring Data Analyst | Python Learner | Exploring Data Analytics & AI
- πΌ LinkedIn: https://www.linkedin.com/in/shivam-thakur-55b167406/
- π§ Email: dataanalyst.shivamthakur@gmail.com