Skip to content

Latest commit

 

History

History
44 lines (27 loc) · 1.29 KB

README.md

File metadata and controls

44 lines (27 loc) · 1.29 KB

Egruppa Sports Full-stack Technical Test

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.

Project Overview

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.

Features

  • Landing Page: Visually attractive display of different city packages.
  • Package Details Page: Detailed information about each package with hotel options.

Data and API

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}.

Getting Started

Prerequisites

  • Node.js installed
  • Package manager (e.g., npm, pnpm or yarn)

Installation

  1. Clone the repository:
git clone https://github.com/your-username/your-project.git
cd your-project
  1. Install dependencies:
pnpm install
  1. Running the application
npm run dev