- Install VS Code
- Install NVM
- Use the latest version of node 18:
nvm install lts/hydrogen && nvm use lts/hydrogen
- Start Developing Locally:
npm dev
- Install the recommended extension in VS Code based on .vscode/extensions.json
- Apply the recommended settings based on .vscode/settings.json
- If using other IDE then VS Code, use the scripts:
npm run lint:fix
andnpm run prettier:fix
or for bothnpm run format
npm build
- TODO
- To test with real data, use the OMDb API to generate a new API Key using your email
- Update
.env.local
VITE_OMDB_API_KEY to be the generated API Key from OMDb API - TODO
- TODO
- react
- Initialization of react and providers
- react-router
- lazy loads the corresponding Page and trigger the corresponding API calls
- React Query
- TODO
- Mantine
- TODO
- TODO
- Routes: all routes and params defined to be used instead of string literal for type-safety and ease of updates
- SVG's in React components
- Tabler Icons - open source free SVG icons
- unDraw: Open-source illustrations, handcrafted gestures & symbols
- Zustand
- TODO
- TODO