-
Clone the project:
git clone https://github.com/jakubmas/Recruitment-App.git
-
Navigate to the project directory and run setup:
cd Recruitment-App npm run dev:setup
-
Setup and seed DB:
You can find information on how to do it in the be/README.md file.
-
Start the backend server:
cd be npm run dev
-
Start the frontend server:
cd ../fe npm run dev
-
Open the application in your browser:
Navigate to http://localhost:5173
You can find more information in the be/README.md file.
The frontend is built using modern JavaScript frameworks and libraries. It features optimized API calls, improved filter handling, and an updated product card design.
- Optimized API Calls: Implemented debouncing and caching to reduce unnecessary API requests and improve performance.
- Enhanced Filters: Updated the filters to support multiple selections and fixed related type errors.
- Updated UI Design: Adopted Tailwind UI components for a more consistent and visually appealing interface.