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
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
You need to have installed npm or yarn
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/
- 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.
This project is licensed under the MIT License