Project started with Create React App.
This application is quite simple, it fetches an api to get 10 easy quiz questions. The user is allowed to answer True or False, by dragging the question card to the left(False) or to the right(True).
The first information at the top is the Category of each question provided by the api.
After answering all the questions you will be presented with your result.
create-react-app
: to create the initial project structureeslint + prettier
: to guarantee code standardseditorconfig
: to guarantee code configurations across different editors
axios
: to fetch apihumps
: to keep a consistent naming convention for the front end [camelCase
]react-query
: to fetch api and persist in cacheframer-motion
: to animate swipe to answer the quizCSS Modules
: to style screens and componentsjest + react-testing-library
: to test the application- note: not all the app has tests written yet
msw
: to mock information to run tests
Before running any commands below make sure to
install all dependencies (yarn
ornpm install
)
yarn start
ornpm run start
Runs the app in development mode.
Open http://localhost:3000 to view it in your browser.
The page will reload when you make changes.
yarn build
ornpm run build
Builds the app for production to the build
folder.
It correctly bundles React in production mode and optimizes the build for the best performance.
The build is minified and the filenames include hashes.
See create-react-app's section about deployment for more information.