This is the Capstone Project Submission for WD 201 Course by Pupilfirst. This is a web application built using Node JS, Express and several other modules. This is the project repository that contains all the development code related to Votero Web App. Render.com service is being used to deploy this project publicly on the internet. The backend framework used here is PostgreSQL, which is also deployed using Render.com.
Developed by - Ujjwal Shivacharya
Demo Video - Click Here
Render deployed URL - https://votero-app.onrender.com
- Admin Registration and Login
- Seperate Login page for Voters
- Creating Elections
- Admin controls for managing elections and users
- View/Add/Delete Questions
- View/Add/Remove Voters
- Preview Election before starting the Election
- Assign custom path to the Election URL
- Obtain Results of Elections using Chart.js
- NodeJS - Core Runtime Environment
- Express.js - Web Framework
- EJS - Templates Engine
- Sequelize - Client for PostgreSQL