Politico enables citizens give their mandate to politicians running for different government offices while building trust in the process through transparency.
Clone this repo to your local machine to get started. This project is a Node.js project, so you mush have Node.js and npm installed on your local machine.
After you clone this repo to your desktop, go to its root directory and run npm install
to install its dependencies.
Once the dependencies are installed, you can run npm start
to start the application. You will then be able to access it at localhost:3000
You'll need the following packages to run the projecct
npm
- Node js
- Express
- Mocha
- Supertest
- Chai
- ES6
- Users can sign up
- Users can login to their account
- Admin can create political parties
- Admin can delete a political parties
- Admin can create different political offices
- Users can vote for only one politcian per political office
- Users can see the results of election
- api/v1/auth/signup
- api/v1/auth/login
- api/v1/parties
- api/v1/parties/:id
- api/v1/parties/:id/name
- api/v1/offices
- api/v1/offices/:id
- api/v1/offices/<userId>/register
- api/v1/votes
- api/v1/offices/<office-id>/result
Fiyin Kolawole
This project is licensed under the terms of the ISC license.