Description:
This is a web-based application built using the Flask framework that allows users to submit student information through a dynamic form and automatically calculate results based on the provided marks or criteria. The project demonstrates core concepts of form handling, data validation, and server-side rendering using Jinja2 templates.
Key Features:
Interactive student registration form using WTForms
Backend logic to calculate grades/results
Conditional rendering of output on a success page
Organized MVC structure using Flask
Clean and modular code with Python and HTML/Jinja2
Easily extendable for use with databases (e.g., SQLite/MySQL) in future
Tech Stack:
Backend: Python (Flask)
Frontend: HTML5, CSS3, Bootstrap (optional)
Templating: Jinja2
Tools: Git, VS Code, Postman (for API testing if applicable)
Use Case:
Academic institutions for small-scale student management
A base project for learners to understand Flask's full request-response cycle
GitHub Repo: github.com/Advika-Sharma/flask-basic-projects-celebal-intern-
Top comments (0)
Some comments may only be visible to logged-in visitors. Sign in to view all comments.