This repository contains my solution for a frontend technical assessment completed during a recruitment process.
The goal of the challenge was to implement a frontend interface using modern React practices, focusing on component architecture, data handling, and clean UI implementation.
- React component-based architecture
- Client-side navigation using React Router
- Dynamic rendering of data
- Reusable UI components
- Clean and modular folder structure
- React
- TypeScript
- React Router
- Vite
- CSS
src ├── components # Reusable UI components ├── pages # Application pages ├── assets # Images / static files ├── App.tsx # Main application entry └── main.tsx # Application bootstrap
Install dependencies:
npm installStart the development server:
npm run devThe application will start on the local development server provided by Vite.
##📌 Notes
This repository represents my personal implementation of the challenge and was created for demonstration and portfolio purposes.
If additional time were available, possible improvements could include:
- Adding unit tests with React Testing Library
- Improving accessibility
- Adding loading and error states
- Improving responsiveness for smaller screens