Simple Project about MLOps (Flask + HTML + CSS )
The "Student Portal" project is a web application built using the Flask framework. It is designed to create an educational portal for students and teachers. This portal includes various features such as viewing user profile, managing and displaying courses, and adding new courses by teachers.
- To create an educational portal for managing student and course information.
- To provide a simple and user-friendly interface for viewing and managing courses.
- To utilize modern web technologies and the Flask framework for development and implementation.
-
Home Page:
- Display a welcome message and navigation to different pages.
-
Profile Page:
- Display student profile information including name, email, and major.
- Allow updating of profile information through a form.
-
Courses Page:
- Display a list of available courses with descriptions and teacher names.
- Use HTML tables to display the list of courses neatly.
-
Add Course:
- Provide a form for teachers to add new courses.
- Validate the form to ensure all necessary fields are filled.
- Add new courses to the list of courses and display them on the courses page.
-
Course Details:
- Display the details of each course individually using dynamic URLs.
The project includes the following directories and files:
├── project/
│ ├── app.py
│ ├── templates/
│ │ ├── base.html
│ │ ├── index.html
│ │ ├── profile.html
│ │ ├── courses_page.html
│ │ ├── header.html
│ │ └── footer.html
│ └── static/
│ ├── css/
│ └── style.css
└── data/
├── constants.py
└── init.py