A React-based travel journal application that showcases various travel destinations with their details and locations.
- Display multiple travel destinations
- Image showcase for each location
- Detailed information including dates and descriptions
- React 19.0.0
- Vite 6.2.0
- ESLint for code quality
- Clone the repository
- Install dependencies: npm install npm run dev
- npm run dev - Starts the development server
- npm run build - Builds the app for production
- npm run lint - Runs ESLint for code quality checks
- npm run preview - Previews the production build locally
Each travel entry contains:
- Location title and country
- Image with alt text
- Travel dates
- Description of the location
The project is built with Vite and React, following a component-based architecture. The main components are:
- Header : Displays the application title and globe icon
- MainContent : Renders individual travel entries with their details
Data is stored in data.js and mapped to components in main.jsx