- TypeScript - Static type checking
- Styled Components - CSS in JS
- Redux - Global app state with SSR support
- ESLint — Find and fix problems in your code
- Prettier — Code Formatter for consistent style
- Yarn - Manage dependencies
To start the project locally, run:
yarn devOpen http://localhost:3000 with your browser to see the result.
yarn dev— Starts the application in development mode athttp://localhost:3000.yarn build— Creates an optimized production build of your application.yarn start— Starts the application in production mode.yarn lint— Runs ESLint for all files in thesrcdirectory.yarn check-types— Validate code using TypeScript compiler.
TypeScript is configured with custom path aliases. To import components or files relative to repository root, use the @ prefix.
import { Button } from '@components/Button';