Skip to content

🗳️ A voting website that I developed for my department - CSE (AI & ML).

Notifications You must be signed in to change notification settings

rakheshkrishna2005/aiml-election

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🗳️ Voting System App

This is a web-based voting application built with Flask. It enables users to vote for candidates in different positions, providing a simple and secure platform for managing online elections.

⚖️ Voting Weightage

  • Student Votes: 1 point
  • Teacher Votes: 5 points

📋 Features

  • Candidate Management: Add and display candidates for each position.
  • User Authentication: Secure login with password hashing.
  • Vote Casting: Allows registered users to vote for different positions.
  • Database Integration: Uses SQLite to store user data and voting information.

🛠️ Tech Stack

  • Backend: Flask
  • Database: SQLite
  • Security: Password hashing with Werkzeug
  • Frontend: HTML templates with Jinja2

📷 Screenshots

Home

home

Sign Up

sign up

Login

login

Results Dashboard - Admin Access

results

Student Dashboard

student dashboard

Teacher Dashboard

teacher dashboard

📥 Installation and Usage

  1. Clone the repository:

    git clone https://github.com/rakheshkrishna2005/aiml-election.git
  2. Navigate to the project directory:

    cd aiml-election
  3. Install dependencies:

    pip install -r requirements.txt
  4. Run the app:

    python app.py
  5. Access the app at http://localhost:5000

📚 Additional Resources

About

🗳️ A voting website that I developed for my department - CSE (AI & ML).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published