Skip to content

mujohn26/voting-app-backend

Repository files navigation

Reviewed by Hound Maintainability

Voting Application

This is an application that can be used in elections to vote candidates

Technologies

  • Es6+ Javascript The project was written with ES6 syntax and above.
  • Node/Express A JavaScript runtime built on Chrome's V8 JavaScript engine.
  • PostgreSQL The World's Most Advanced Open Source Relational Database.
  • Swagger Used for API documentation. Simplify API development for developers by helping to document APIs.
  • Pivotal Tracker A project management tool used to manage the app.
  • Figma Used for design mockups. It helps teams to design, prototype, and collaborate all in the browser.
  • Npm Used as the package manager for the app. A fast, reliable, and secure dependency management system.

UI Design

The mockups for the app design can be viewed here

Required Features


Installation and Running the Application

  • Clone the repository using: git clone https://github.com/mujohn26/voting-app-backend.git
  • Run npm install To install the project dependencies
  • Run sequelize db:migrate To create all tables by running migrations
  • Run npm dev-start To start the application
  • Run npm test to run test

Author

License

[MIT]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published