React Application for Politico, an evoting application
Politico is an online voting app which enables citizens give their mandate to politicians running for different government offices while building trust in the process through transparency.
Currently,
- React
- Cascade Style Sheet (CSS)
- Redux
- Nodejs (Express framework)
- Cloudinary(third party): Image upload
Politico app project is broken down into small task with pivotal tracker board. The link to the relevant Pivoltal tracker board is (https://www.pivotaltracker.com/n/projects/2353574)
The application is hosted online [ Politico ] (https://ngpoliticospa.herokuapp.com/) LOGIN TO DEMO ADMIN
- username:[email protected]
- password:politico
- username:[email protected]
- password:politico
The API documentation can be seen on [ Politico ] (https://ngpolitico.herokuapp.com/api-docs)
https://ngpolitico.herokuapp.com/api/v1
Currently,
- Users Sign up
- Users Sign In
- Admin (electoral body) can create political parties.
- Admin (electoral body) can delete a political party.
- Admin (electoral body) can create different political offices .
- Users can vote for only one politician per political office .
- Users can see the results of election
- Optional Features
- User can reset password.
- A politician can create a petition against a concluded political office election.
- UPLOADPRESET=your preset
- UPLOADCLOUDNAME=cloudinary username
- UPLOADFOLDER=upload folder
- URL=api url
- clone repo
- npm install
- npm run build
- run npm run start then navigate to localhost:3000 on browser
Akinyele Oluwatosin