Skip to content

Latest commit

 

History

History
executable file
·
50 lines (39 loc) · 1.76 KB

README.md

File metadata and controls

executable file
·
50 lines (39 loc) · 1.76 KB

Etherealmachines.com (Official Website of Ethereal Machines)

Introduction

The official website of Ethereal Machines have been built using the latest Frontend technologies.

This project is built up using the Component Based approach of React. The source code for the project can be find here.

Technologies Used

  • React JS (Library to build the frontend)
  • React Router (For adding Routing in the application)
  • CSS3 (For styling)
  • Redux (For state management)
  • Axios (Promise based HTTP client) - GitHub Link
  • React Loadable (A higher order component for loading components with promises) - GitHub Link
  • React Lazload (For lazy loading of the components) - GitHub Link

Prerequisites

  • Node
  • NPM
  • Git

Installation

  • clone repository
git clone https://github.com/Ethereal-Machines/Ethereal.git
  • Change directory to repository
cd Ethereal
  • Install dependencies from package.json file
npm install

Run

  • Go the root folder and run the NPM script
npm start

Backend for the website

The backend for the website has been built on python and REST APIs are used for fetching the data from the server. The schema for all the APIs used can be found on the below link:

https://api.etherealmachines.com/

For more information about the backend can be obtained in through the below link:

https://bitbucket.org/etherealmachines/ethereal-machines-backend/src/master/docs/