This project is the result of the technical test for the Full Stack Developer position at Egruppa Sports. It is a Next.js application that showcases tourist packages in various cities of Spain, with details on each package and hotel options.
The application is designed to provide an engaging and visually appealing experience for users interested in exploring tourist packages. It utilizes Next.js as the framework for development, incorporating MaterialUI for components, offering a mix of custom and library components.
- Landing Page: Visually attractive display of different city packages.
- Package Details Page: Detailed information about each package with hotel options.
The project uses invented data for cities, prices, etc., stored in a JSON file within the "data" folder. Hotel information is fetched from the provided API: http://api.egruppa.com/accommodations/{id}.
- Node.js installed
- Package manager (e.g., npm, pnpm or yarn)
- Clone the repository:
git clone https://github.com/your-username/your-project.git
cd your-project
- Install dependencies:
pnpm install
- Running the application
npm run dev