Skip to content
This repository was archived by the owner on Jan 20, 2024. It is now read-only.

yigitm/react-group-project

Repository files navigation

React Group Project with SpaceX API

About

The SpaceX API is used to build a React & Redux app that will allow users to mock; book & cancel rocket reservations and join selected space missions.

Our development flow included: performing git-flow practices & using components with routers, life cycle methods, handling events and state management by Redux store, actions, reducers in duck Pattern with unit and component tests.

App_Gif;

Built With

  • Javascript
  • React & Redux
  • Redux Middleware (Thunk, Logger)
  • Bootstrap
  • Jest for testing

Live Demo

Live Demo Link

Getting Started

To get a local copy up and run the app; follow below steps.

Prerequisites

If you are not familiar to use terminal, please check this article

Setup

Open your terminal and run the following commands on your terminal.

Make sure 'Javascript' is not blocked in your browser.

Install

To get a local copy of the repository, run the following commands on your terminal.

cd <your_desktop>
git clone git@github.com:yigitm/react-group-project.git
cd react-group-project

Usage

To install the necessary Javascript packages to your project, run below commands.

npm install

To run the app, use below command.

npm start

It runs the app in the development mode and runs the app in http://localhost:3000.To view it open your default browser.

Run tests

To run the tests, use below command.

npm run test

Launches the test runner in the interactive watch mode.
See the section about running tests for more information.

Deployment

Netlify is used for deployment.

Authors

👤 Jonathas Tavares

👤 Yigit Mersin

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Microverse
  • Open Source

📝 License

This project is MIT licensed.

About

Developing web app with SpaceX API's by using Javascript, React, Redux and git-flow practices.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors