Skip to content

vhynot/spacex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpaceXDEMO

Project of company website designed as a part of practical usage of ReactJS (Hooks, customHooks, Context API), HTML, Sass according to BEM methodology, JS, NPM packages and fetching data through the SpaceX API.

Live demo: SpaceXDEMO

Getting started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

You need to have installed npm or yarn

Installing

First of all clone the repository to your local machine.

Check if you have node and npm installed. Run this command in your terminal:

node -v

To confirm that you have npm installed you can run this command in your terminal:

npm -v

If you checked your node and npm run a development server with:

npm start

Browser will automatically open localhost:3000/

Built With

  • Create React App - Basic set up of React App.
  • Sass - CSS pre-processor written in accordance with the BEM methodology.
  • SpaceX API - Subpages Fleet&RocketDetails makes AJAX call to SpaceX API.
  • React Router - Routing funcionality for React Apps.
  • Leaflet - JS library used to create interactive maps.
  • Formik - Better way to make forms in React.

License

This project is licensed under the MIT License

About

Practical work with ReactJS, React Hooks, React Router, NPM packages, HTML, CSS, JS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors