Skip to content
 
 

Latest commit

 

History

275 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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/

About

This repository consists the code for the official website of Ethereal Machines

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages