An open API service indexing awesome lists of open source software.

https://github.com/udokailodigwe/udo_flix-api

This is a serverside backend component of (udo_flix-React Client and udo_flix Angular Client) application. Built using RESTful API architecture.
https://github.com/udokailodigwe/udo_flix-api

express javascript mongodb mongoose nodejs rest-api

Last synced: 3 months ago
JSON representation

This is a serverside backend component of (udo_flix-React Client and udo_flix Angular Client) application. Built using RESTful API architecture.

Awesome Lists containing this project

README

          

# udo_flix-API

### udo_flix REST API Goal:
This is the serverside backend component of udo_flix-clients([React-Client Version](https://github.com/Udokailodigwe/udo_flix-client) / [Angular-Client Version](https://github.com/Udokailodigwe/udo_flix-Angular-client)). udo_flix-API displays the genres, directors, and movies descriptions. Users can sign up, update their information, and add movies to their favorites.

### udo_flix-API Documentation
[Here](https://udo-flix.herokuapp.com/documentation.html) you can view the API documentation

### API features


  • API includes a Node.js/Express application

  • API includes REST(ful) architecture

  • API includes basic modules and middleware packages e.g. body-paser, morgan, passport

  • API includes package.json file

  • The business logic was modeled with Mongoose

  • The API provides movie object in JSON Format

  • API includes mongoose as a Schema model for NoSQL database

  • API includes post and put HTTP req.body format to receive only JSON data format. No CSV or TSV file accepted

  • API includes several security measures, CORS and express-validators are majorly implemented for processing header request

  • The API is deployed with Heroku

### Technologies
(MongoDB, Mongoose, Express, React and Node.js).

**udo_flix-API HOSTED ON HEROKU**