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.
- 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
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
Run test using lab:
npm test
Run test coverage using istanbul:
npm run codecov
- Allah SWT
- Rasulullah SAW
- Family
- All The Civitas Academic Institute of Technology Nurul Fikri (STT Nurul FIkri)
- Pak Hilmy Abidzar Tawakal, ST., M.Kom as Software Code Review
- Pak Kurniawan Dwi Prasetyo, PMP as System Analyst and Software Quality Assurance
- Muh Isfhani Ghiath as Mobile Developer
- Dhimas Akbar Noor Baihaque as Backend Developer
- Alfian Rahmatullah as Frontend Developer
- Edo Riansyah - as Web Developer STT NF
- All the committee
- Aufa Billah as DevOps
The software licensed under the MIT license.