Skip to content

Node js API to provide versatile and secure solution for managing contact details.

Notifications You must be signed in to change notification settings

otienogeoffrey812/nodejs-contact-book-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nodejs contact book api

The API provides versatile and secure solution for managing contact details. It provides endpoints for creating, editing, fetching and deleting contact records, while ensuring the data is encrypted and can be stored in various SQL databases such as SQL Server, MySQL and PostgreSQL.

Technologies

  • Babel
  • Express
  • joi
  • dotenv
  • crypto
  • sequelize
  • tedious
  • pg
  • mysql2
  • chai
  • mocha

Installing

  • npm install -g @babel/node
  • npm install -g @babel/cli
  • npm install -g nodemon
  • npm install

Executing program

  • To run migrations run npm run migrate
  • To run the application locally run npm run start:dev
  • To run the application production run npm run start:prod
  • To run tests run npm run test

API Endpoints

Database Configuration

  • Database configguration examples are provided in env.example file

Releases

No releases published

Packages

No packages published