Skip to content

Latest commit

 

History

History
16 lines (11 loc) · 1.13 KB

README.md

File metadata and controls

16 lines (11 loc) · 1.13 KB

The Full Stack Challange For Turing.

The consists of the backend APIs, the web applications and the Mobile Application.

Overview

The project uses Node (ExpressJS + Sequelize) for the backend services ( Express Framework + Sequelize ). The project consists of an API directory which contain the backend services scripts, a React-web directory, which contains the reactjs application and a React Native directory which contains the react native application.

The Backend API services

The backend API services follow the RESTfull approach. The services use ExpressJS framework along with Sequelize ORM. The APIs use express-validator, as middleware, for request validation and sanitization.

The ReactJS Web App (SPA)

The web application uses ReactJS framework along with Redux and React-Router-Dom. The application is written as a single page application and is served by the backend NodeJS application ( when in prod environment ).

The React Native App.

The mobile application uses ReactNative framework for development of mobile application. For ease of development, the Expo Client is also used.