An open API service indexing awesome lists of open source software.

https://github.com/pushpendra-1697/pushpendra-frontend-developer

The SpaceX Data Explorer is a web application built using React that allows users to explore and share information about SpaceX missions, capsules, and launches. The application integrates with the SpaceX API to fetch data and present it in a user-friendly interface. Users can browse through various sections, such as capsules, launches, and mission
https://github.com/pushpendra-1697/pushpendra-frontend-developer

chakra-ui expressjs mongodb node-fetch nodejs react-router reactjs redux

Last synced: 23 days ago
JSON representation

The SpaceX Data Explorer is a web application built using React that allows users to explore and share information about SpaceX missions, capsules, and launches. The application integrates with the SpaceX API to fetch data and present it in a user-friendly interface. Users can browse through various sections, such as capsules, launches, and mission

Awesome Lists containing this project

README

        

# Pushpendra-Frontend-Developer
# Overview
The SpaceX Data Explorer is a web application built using React that allows users to explore and share information about SpaceX missions, capsules, and launches. The application integrates with the SpaceX API to fetch data and present it in a user-friendly interface. Users can browse through various sections, such as capsules, launches, and mission.

# Frontend Verecel Deployed Link :
https://spacex-three-steel.vercel.app/
# Backend Cyclic Deployed Link:
https://spacex-avir.onrender.com/

# Tech Stack :
# A) Frontend :
React (JSX Syntax), Redux, Chakra-ui Library for Styling & Modal, axios for handling asynchrous request, react-router-dom for routing or Navigate from one page to another, Standard react components, React-hooks, chakra-icons & react-icons.
# B) Backend :
Node.js, Express.js, mongodb (NoSQL), mongoose for connect database to server, cors for handling the cors error, relationships between collections, jsonwebtoken, node-fetch, BSON and Bsondump and Mocha, Chai used for testing REST APIs in Node.JS.

## Installation

Clone the Repository from Github. Then do the following steps:

```bash
npm install

For Frontend
npm run start

For Backend
npm run server
```

PORT ---> 3000 || 8080

# Some HTTP (Hyper Text Transfer Protocol) Status Code Which I used :
404 ---> Not Found/failure

201 ---> Created/post

200 ---> OK/Success/get/put

# API Testing by Mocha, Chai JavaScript testing framework:
```bash
To Run Test-Cases use
npm test
(or)
npm run test
```

# Some Project Screenshots :
# A) For Computer Screen:
![Screenshot (286)](https://github.com/Pushpendra-1697/Pushpendra-Frontend-Developer/assets/104748364/6aff8db2-90d9-4844-bcef-7480f2d790dc)
![Screenshot (287)](https://github.com/Pushpendra-1697/Pushpendra-Frontend-Developer/assets/104748364/de438d42-d738-4f0c-8831-ea5ae7df0f97)
![Screenshot (288)](https://github.com/Pushpendra-1697/Pushpendra-Frontend-Developer/assets/104748364/4ddecfd7-6509-46cc-b300-23d5a4ed64c6)
![Screenshot (289)](https://github.com/Pushpendra-1697/Pushpendra-Frontend-Developer/assets/104748364/dee1b7a3-e684-4376-b182-c80f487418e2)
![Screenshot (290)](https://github.com/Pushpendra-1697/Pushpendra-Frontend-Developer/assets/104748364/90b2d7bb-0c34-497b-9cf6-c7d4459cb895)
# B) For Mobile/Tablet Screen :
![Screenshot (291)](https://github.com/Pushpendra-1697/Pushpendra-Frontend-Developer/assets/104748364/e27729c3-133a-40b6-bfc2-1f5b917897b7)
![Screenshot (292)](https://github.com/Pushpendra-1697/Pushpendra-Frontend-Developer/assets/104748364/510aac4f-1fa9-494a-9b17-fc4aa8749366)
![Screenshot (293)](https://github.com/Pushpendra-1697/Pushpendra-Frontend-Developer/assets/104748364/dbdf17cf-fcbb-4009-99de-caa153e089fd)