Skip to content

This project is a college voting application created during a bootcamp. It features user authentication, voting capabilities, and an admin dashboard for managing and viewing election results, simulating a real-world college election scenario.

License

Notifications You must be signed in to change notification settings

ArturAbel/voting-app

Repository files navigation

College Elections Voting App

Features | Login Details | Project Structure | Images | Technologies | Usage | License

The College Elections Voting App is a web application developed as part of a weekend bootcamp task. It allows users to vote in a college election and provides an admin dashboard to manage and view election results.

Features

  • User Authentication: Secure login for users and admin.
  • Voting System: Users can vote for one of five candidates.
  • Admin Dashboard: Admins can view a list of users and see a graphical representation of voting results.

Login Details

  1. Admin User

  2. Regular User

  3. User Who Has Not Voted

Project Structure

  • LoginPage: Handles authentication and redirects based on user role.
  • UserPage: Voting interface for regular users.
  • AdminPage: Overview of users and voting results, with a pie chart for admins.

Images

User Voting Page Admin Dashboard

Technologies Used

  • Frontend: React
  • Routing: React Router
  • Styles: CSS
  • Data: Mock API

Usage

  1. Login: Users log in with their credentials; admins access additional features.
  2. Vote: Users select their preferred candidate.
  3. Admin Dashboard: Admins view user lists and voting results.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any questions or suggestions, feel free to contact me at abelartur.mail@gmail.com.

About

This project is a college voting application created during a bootcamp. It features user authentication, voting capabilities, and an admin dashboard for managing and viewing election results, simulating a real-world college election scenario.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published