Dev Backend Guide - achakra/seck GitHub Wiki

About

  • This Guide will explain the overall structure of the Backend Services needed to provide data to the FrontEnd Team when a request is made. Backend will interact with the other integral parts of the project using Restlet calls thereby fetching results from them.

Data Format

  • Backend will accept data from FrontEnd in String format and will pass the data to the other services in the same format. Once data is returned back, data will be converted to JSON String and will be passed to the FrontEnd.

Dependency

  • Backend will mostly depend on the Ranking Team to fetch data from the data source. However it may depend on some other services as well to incorporate features like AutoComplete at the FrontEnd.

API Used

  • Backend will make use of the REST API to make server calls or service calls to fetch data from the data source.

Plan

  • November 1st Week :- Working with the REST API to ensure data extraction using some REST calls. May use MySQL for testing purpose.

  • November 2nd Week :- Work with the FrontEnd team to lock down the data format and also test few services as requested by the FrontEnd.

  • November 3rd Week :- Work with the Ranking team to test service calls and extract data from the data source.

  • November 4th Week :- Brushing up all the code making everything to run.

  • December 1st Week :- Presentable Code to be submitted.