Coder Social home page Coder Social logo

minnukota381 / cutm-result-portal Goto Github PK

View Code? Open in Web Editor NEW
8.0 2.0 0.0 77.53 MB

The CUTM Result Portal is a web application designed to help students and administrators view and manage academic results efficiently. This repository contains the codebase for the portal, including frontend templates, backend logic, and database configurations.

Home Page: https://cutm-result-portal.onrender.com/

License: MIT License

Python 97.43% C 1.41% C++ 0.67% Batchfile 0.01% Assembly 0.01% Cython 0.20% Meson 0.01% Fortran 0.06% Forth 0.01% Smarty 0.02% JavaScript 0.02% CSS 0.02% PowerShell 0.05% HTML 0.10% Procfile 0.01%
flask mongodb javascript css html jinja2 sqlite openpyxl pandas werkzeug dotenv

cutm-result-portal's Introduction

CUTM Result Portal

The CUTM Result Portal is a web application designed to help students and administrators view and manage academic results efficiently. This repository contains the codebase for the portal, including frontend templates, backend logic, and database configurations.

Live Demo

Features

  • Student Result Display: Students can view their academic results by entering their registration number and selecting the semester.
  • Admin Panel: Administrators can log in to access the admin panel, where they can manage student records, update results, and perform other administrative tasks.
  • Responsive Design: The portal is built using Bootstrap CSS, ensuring responsiveness across various devices and screen sizes.
  • Dynamic Content: Results are dynamically loaded and displayed based on user input, providing a seamless user experience.
  • Security: Authentication and authorization mechanisms are implemented to ensure that only authorized users can access sensitive functionalities.

Technologies Used

Backend

  • Flask: Python web framework used for building the backend of the application.
  • SQLite: SQL database engine used for storing and managing relational data.
  • MongoDB: NoSQL document-oriented database used for storing user input data.
  • dotenv: Python library for parsing environment variables from a .env file.
  • PyMongo: Python driver for working with MongoDB.
  • Datetime: Python module for working with dates and times.
  • Jinja: Templating engine for Python used for generating dynamic HTML content.

Frontend

  • HTML/CSS: Used for frontend structure and styling.
  • Bootstrap 5: Frontend framework for designing responsive and mobile-first web pages.
  • JavaScript: Programming language for adding interactivity to web pages.

Supported Batches

BBA Program

  • BBA 2023 Batch
  • BBA 2022 Batch
  • BBA 2021 Batch

BCA Program

  • BCA 2023 Batch
  • BCA 2022 Batch
  • BCA 2021 Batch

BFSC Program

  • BFSC 2023 Batch
  • BFSC 2022 Batch
  • BFSC 2021 Batch

BSC(AG) Program

  • BSC(AG) 2023 Batch
  • BSC(AG) 2022 Batch
  • BSC(AG) 2021 Batch

BTECH Program

  • BTECH 2023 Batch
  • BTECH 2022 Batch
  • BTECH 2021 Batch

BTECH(AG) Program

  • BTECH(AG) 2023 Batch
  • BTECH(AG) 2021 Batch

BTECH(DT) Program

  • BTECH(DT) 2023 Batch
  • BTECH(DT) 2022 Batch
  • BTECH(DT) 2021 Batch

BTECH(PHYTO) Program

  • BTECH(PHYTO) 2023 Batch
  • BTECH(PHYTO) 2022 Batch
  • BTECH(PHYTO) 2021 Batch

Diploma Program

  • Diploma 2023 Batch
  • Diploma 2022 Batch
  • Diploma 2021 Batch

MSC(AG) Program

  • MSC(AG) 2023 Batch
  • MSC(AG) 2022 Batch

Installation

  1. Clone the repository: git clone https://github.com/minnukota381/CUTM-Result-Portal.git
  2. Install dependencies: pip install -r requirements.txt
  3. Run the application: python app.py
  4. Access the portal in your web browser at http://localhost:5000

Usage

  • To access the student result portal, visit the homepage and enter your registration number and select the semester.
  • To log in as an admin, navigate to the admin login page and enter your credentials.
  • Once logged in, you can access the admin panel to manage student records, update results, etc.

License

This project is licensed under the MIT License.

Authors

cutm-result-portal's People

Contributors

minnukota381 avatar

Stargazers

Sravanthi Gurugubelli avatar Harshita Kotla avatar  avatar ChandiniRegulapati avatar Kavya Balla avatar BHARGAV KOLA avatar Kunchala Chaitanya avatar

Watchers

Kostas Georgiou avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.