This repository is a challenge that consists in a simple web app that uses graphql to fetch data from SpaceX API.
Steps:
- run
yarnto install the dependencies - Run
yarn startto run the app
- The app is up and running on http://localhost:3000
1.Every time a push on any branch is made, vercel deploys on a new URL,
but for you to get this brand new URL(it is equivalent to homologation environment), you need to create a pull request to branch develop.
So after the pull request is merged, vercel bot comments on it, adding the new URL.
2.After being merged into master, the project will run on -> https://graphql-react-app.vercel.app/
- List, filter, and search Past Launches and New Launches
- List, filter, and search Rockets
- Create, Delete, List, filter, and search Launches
- Distinguish New Launches from PastLaunches on Launches list -> https://ibb.co/ZzN9zTF
- Code pattern set up with
eslint, prettier and editorconfig - Publish project to an URL
- Automatic deploy do homologation(or preview) on any branch that is not
master - Automatic deploy to production and pushing to master. URL: https://graphql-react-app.vercel.app/
- Create scripts to run the tests
- Implement tests with the @testing/library
- Form validation
- User feedback
- internacionalization
- Responsiveness on mobile phones