Skip to content

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

Notifications You must be signed in to change notification settings

Ethereal-Machines/Ethereal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •