Skip to content

e-vote API for Institute of Technology Nurul Fikri (STT Nurul FIkri) built with NodeJS

License

Notifications You must be signed in to change notification settings

pemirasttnf/e-vote-api

Repository files navigation

E-Vote API

E-Vote API built with NodeJS

A Node.js API for the e-vote application Institute of Technology Nurul Fikri (STT Nurul FIkri), which uses Websocket and RDBS (relational database systems) such as MySQL, PostgreSQL, SQL Server and others.

Tech Stacks

  • HapiJS - A rich framework for building applications and services
  • Socket.io - Featuring The Fastest and Most Reliable Real Time Engine
  • Axios - Promise based HTTP client for the browser and node.js
  • Sequelize - An easy-to-use multi SQL dialect ORM for Node.js

Usage

Just clone the repository:

$ git clone https://github.com/pemirasttnf/e-vote-api.git

Install the dependencies and devDependencies.

$ cd e-vote-api
$ npm install

Create database development.

db_development

Setting environment and start the server.

$ cp .env.example .env
$ npm run dev

Running tests

Run test using lab:

npm test

Run test coverage using istanbul:

npm run codecov

Thanks to

  • Allah SWT
  • Rasulullah SAW
  • Family
  • All The Civitas Academic Institute of Technology Nurul Fikri (STT Nurul FIkri)

Auditor

Developer

Committee

License

The software licensed under the MIT license.

About

e-vote API for Institute of Technology Nurul Fikri (STT Nurul FIkri) built with NodeJS

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published