This is the front-end application for the Wave Tech Assessment built with React and Vite. It provides a modern and efficient development environment for building fast and responsive web applications.
- Node.js (version 14 or higher)
- npm (comes with Node.js)
- TypeScript (version 4 or higher)
-
Clone the repository:
git clone https://github.com/your-username/wave_tech_client.git
-
Navigate to the project directory:
cd wave_tech_client
-
Install dependencies:
npm install
To start the development server, run:
npm run dev
This will start the development server, and you can access the application at http://localhost:3000.
To build the project for production, run:
npm run build
This command will generate a dist
folder with optimized and minified production-ready code.
To check and fix linting issues, run:
npm run lint
To format the code using Prettier, run:
npm run format
- React
- Vite
- TypeScript
- Tailwind CSS
- ESLint and Prettier for code quality
- Husky for pre-commit hooks
- Redux Toolkit for state management
- React Router for navigation
- Yup for form validation
Check the package.json
file for a full list of dependencies and devDependencies.
This project is licensed under the MIT License. Feel free to modify and use it according to your needs.