Skip to content

HamdalahA/SMS-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Coverage Status

SMS-management-system

An API for sms management


Technologies


  • Nodejs: a JavaScript runtime built on Chrome's V8 JavaScript engine.
  • Mocha: a feature-rich JavaScript test framework running on Node.js
  • Chai: a BDD / TDD assertion library for node and the browser that can be paired with any javascript testing framework.
  • Eslint: provides a pluggable linting utility for JavaScript
  • Travis CI: a hosted continuous integration and delivery service for GitHub projects.
  • Express js: handles backend routing.
  • Coveralls: shows the parts of code that are not covered by test suites.
  • Postman: a powerful HTTP client for testing web services.
  • MongoDB: a cross-platform document-oriented database program.

Installations


  • Make sure to have nodeJs installed.
  • Clone the repository git clone https://github.com/GeekHijabi/SMS-management-system
  • Navigate to directory.
  • Install all required dependencies with npm install.
  • Run npm start to start the frontend application and npm run dev to get the server started.

Website Functionality

  • Create a contact
  • Get a single contact
  • Get all contacts
  • Delete a contact and the messages they have sent or recieved
  • Send a message
  • Get all sent messages
  • Get all received messages


About

An SMS management system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors