DEV Community

Cover image for 📌 Project Title: Student Result Calculator with Flask
Advika Sharma
Advika Sharma

Posted on

📌 Project Title: Student Result Calculator with Flask

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.