A comprehensive web application for college management built with Python and Streamlit.
- Multi-user authentication (Admin, Teacher, Student)
- Attendance management
- Assignment submission and grading
- Project management
- Certificate submission and verification
- Course management
- Student performance analytics
- Announcements and notifications
- AI-driven analysis of academic progress and personalized recommendations -Chatbot for career-related doubts, guidance, and skill-building suggestions for students
-
Install the required dependencies:
pip install -r requirements.txt -
Change the Gemini API Key.
-
Run the application:
streamlit run app.py
- Python 3.8 or higher
- Internet connection for Streamlit
/data: Contains all the data files/pages: Contains different pages of the application/components: Reusable UI components/utils: Utility functions and helpers