Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/omarsalem7/space-app

A web application for a company that provides commercial and scientific space travel services. The application will allow users to book rockets and join selected space missions.
https://github.com/omarsalem7/space-app

css jest jest-snapshots react-bootstrap react-router react-testing-library reactjs redux

Last synced: 19 days ago
JSON representation

A web application for a company that provides commercial and scientific space travel services. The application will allow users to book rockets and join selected space missions.

Awesome Lists containing this project

README

        

![](https://img.shields.io/badge/Microverse-blueviolet)

# rocket space missions

> Rockets

The Rockets section displays a list of all available SpaceX rockets. Users can book each rocket by clicking the reservation button or cancel the previously made booking.

> Missions

The Missions section displays a list of current missions along with their brief description and participation status. There is also a button next to each mission that allows users to join the selected mission or leave the mission the user joined earlier.

> Dragons

The dragons section displays a list of all available SpaceX dragons. Users can book each rocket by clicking the reservation button or cancel the previously made booking.

> My Profile

The My Profile section displays all reserved rockets, space missions and dragons.

![screenshot](./screenshot.gif)

## Live Demo
[Nelify demo](https://space-app-v1.netlify.app/)
## Built With

- Technologies used

``` bash
- React
- Redux
- CSS
- Linters
- Jest
- React testing library
- Git version control
```

- ReactJS
- Redux
- react-bootstrap

## Getting Started

start by cloning the repository.

`git clone https://github.com/omarsalem7/space-app.git`

cd to the folder.

`cd space-app`

install all the dependencies.

`npm install`

run the live server

`npm run start`

go to [http://localhost:3000](http://localhost:3000)

build the distribution folder before hosting the app

`npm run build`

after the build you can host the `build` folder.

## Authors

👤 **Omar Salem**

- GitHub: [Omar Salem](https://github.com/omarsalem7)
- Twitter: [Omar Salem](https://twitter.com/Omar80491499)
- LinkedIn: [Omar Salem](https://www.linkedin.com/in/omar-salem-a6945b177/)

👤 **Josphat Nkonde**

- GitHub: [@zairdon20](https://github.com/zairdon20)
- Twitter: [@Josphat1](https://twitter.com/Josphat1)
- LinkedIn: [@Josphat Nkonde](https://www.linkedin.com/in/josphat-nkonde-092510183/)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](../../issues/).

## Show your support

Give a ⭐️ if you like this project!!!!