Skip to content

muhammad-alqabbani/node-quiz-api

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node Quiz API

Work in Progress,

Node RESTFUL API using Express.

Server-side of React Quiz.

Quick start

1. Copy a config files and fill it

1.1. Database configuration

$ cp config/database.example.json config/database.json

1.2 Secrets config

$ cp config/secrets.example.json config/secrets.json

!NOTE - You will need own server with MongoDB

2. Install dependencies

$ npm install 

or

$ yarn

3. Run server

$ npm start:dev

Dependecies

Plugin Description
Express Fast, unopinionated, minimalist web framework for node
Mongoose Mongoose is a MongoDB object modeling tool designed to work in an asynchronous environment
Babel The compiler for writing next generation JavaScript
Request Simplified HTTP client
ESLint A fully pluggable tool for identifying and reporting on patterns in JavaScript
Joi Object schema validation
Body-Parser Node.js body parsing middleware
Nodemon Monitor for any changes in your node.js application and automatically restart the server - perfect for development
Node-cron Cron jobs for your node
Bcrypt Lib to help you hash passwords
Bluebird Fully featured promise library
Jsonwebtoken An implementation of JSON Web Tokens
Swagger-jsdoc Integrate Swagger using JSDoc.
Swagger-ui-express Adds middleware to your express app to serve the Swagger UI

License

MIT © Krystian Błaszczyk

About

Quiz RESTful API based on Nodejs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%