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.
Student Votes: 1 point
Teacher Votes: 5 points
- 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.
- Backend: Flask
- Database: SQLite
- Security: Password hashing with Werkzeug
- Frontend: HTML templates with Jinja2
-
Clone the repository:
git clone https://github.com/rakheshkrishna2005/aiml-election.git
-
Navigate to the project directory:
cd aiml-election
-
Install dependencies:
pip install -r requirements.txt
-
Run the app:
python app.py
-
Access the app at
http://localhost:5000