This repository is a challenge that consists in a simple web app that uses graphql to fetch data from SpaceX API.
Steps:
- run
yarn
to install the dependencies - Run
yarn start
to 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