Skip to content

mateeusduarte/technical_challenge_egruppa

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages