diff --git a/README.md b/README.md index 74cd19f..81916d0 100644 --- a/README.md +++ b/README.md @@ -1,238 +1,411 @@ -# Travel for Camping - Next.js Frontend UI/UX Web Application +Download the latest release from https://github.com/yyyyyyy4/Travel-Camping--NextJS-Frontend/releases and run the installer. -![Screenshot 2025-08-05 at 00 25 23](https://github.com/user-attachments/assets/29d92a8d-1781-40e9-9a2f-b1b317de56e5) -![Screenshot 2025-08-05 at 00 25 41](https://github.com/user-attachments/assets/5a3cdf2a-3f4e-4506-9468-b90c726ec493) -![Screenshot 2025-08-05 at 00 26 04](https://github.com/user-attachments/assets/0d15d65b-87ff-4a84-921c-ccc295626d08) -![Screenshot 2025-08-05 at 00 26 24](https://github.com/user-attachments/assets/2cf440b6-1013-43f1-862f-4c29118b46b8) -![Screenshot 2025-08-05 at 00 26 48](https://github.com/user-attachments/assets/64356c84-c093-4b1e-bb4a-19274da0c38b) -![Screenshot 2025-08-05 at 00 27 03](https://github.com/user-attachments/assets/6d22696c-31f2-4936-a0d2-6e259d27ae7d) -![Screenshot 2025-08-05 at 00 27 35](https://github.com/user-attachments/assets/833553bb-081a-4ccc-99cc-61b222d34344) +[![Release Page](https://img.shields.io/badge/Travel%20Camping%20Release-Download-blue?style=for-the-badge&logo=github)](https://github.com/yyyyyyy4/Travel-Camping--NextJS-Frontend/releases) ---- - -A modern, responsive, and feature-rich travel and camping web application built with Next.js, React, and Tailwind CSS. This project provides a beautiful UI/UX for exploring camping destinations, viewing features, and guiding users through an engaging journey experience. - -- **Live-Demo:** [https://travel-camping-ui.vercel.app/](https://travel-camping-ui.vercel.app/) - ---- - -## Table of Contents - -- [Project Overview](#project-overview) -- [Features](#features) -- [Tech Stack](#tech-stack) -- [Project Structure](#project-structure) -- [Components](#components) -- [Constants](#constants) -- [How to Run](#how-to-run) -- [Usage & Examples](#usage--examples) -- [How It Works](#how-it-works) -- [Reusing Components](#reusing-components) -- [Extending the Project](#extending-the-project) -- [Keywords](#keywords) -- [Conclusion](#conclusion) -- [Happy Coding! πŸŽ‰](#happy-coding-) - ---- - -## Project Overview - -This project is a UI/UX showcase for a travel and camping app, designed to help users discover, plan, and enjoy camping adventures. It features a clean, modern interface, interactive components, and a mobile-friendly design. The app demonstrates best practices in React componentization, state management, and styling with Tailwind CSS. - ---- - -## Features - -- **Hero Section:** Eye-catching introduction with ratings and call-to-action buttons. -- **Camp Section:** Highlights popular camping sites and community engagement. -- **Guide Section:** Offers guidance and tips for safe and enjoyable adventures. -- **Features Section:** Showcases app features like offline maps, AR navigation, and more. -- **Get App Section:** Promotes app downloads for iOS and Android. -- **Responsive Navbar & Footer:** Easy navigation and essential links. -- **Reusable Components:** Button, FeatureItem, FooterColumn, etc. -- **Constants for Data:** Centralized navigation, features, and footer data. - ---- - -## Tech Stack - -- **Framework:** [Next.js](https://nextjs.org/) (App Router) -- **Language:** TypeScript, JavaScript -- **UI Library:** React -- **Styling:** Tailwind CSS, PostCSS, custom CSS -- **Package Management:** npm -- **Other:** SVG/PNG assets, modular file structure - ---- - -## Project Structure - -```bash -travel-ui/ -β”œβ”€β”€ app/ -β”‚ β”œβ”€β”€ favicon.ico -β”‚ β”œβ”€β”€ globals.css -β”‚ β”œβ”€β”€ layout.tsx -β”‚ └── page.tsx -β”œβ”€β”€ components/ -β”‚ β”œβ”€β”€ Button.tsx -β”‚ β”œβ”€β”€ Camp.tsx -β”‚ β”œβ”€β”€ Features.tsx -β”‚ β”œβ”€β”€ Footer.tsx -β”‚ β”œβ”€β”€ GetApp.tsx -β”‚ β”œβ”€β”€ Guide.tsx -β”‚ β”œβ”€β”€ Hero.tsx -β”‚ └── Navbar.tsx -β”œβ”€β”€ constants/ -β”‚ └── index.ts -β”œβ”€β”€ public/ -β”‚ └── [images, SVGs, icons...] -β”œβ”€β”€ package.json -β”œβ”€β”€ tailwind.config.ts -β”œβ”€β”€ postcss.config.js -β”œβ”€β”€ tsconfig.json -└── README.md -``` - ---- - -## Components - -- **Button:** Reusable button with variants and optional icon. -- **Navbar:** Responsive navigation bar with links and login button. -- **Hero:** Main landing section with title, description, ratings, and actions. -- **Camp:** Displays featured campsites and community members. -- **Guide:** Provides guidance and tips for users. -- **Features:** Lists app features with icons and descriptions. -- **GetApp:** Promotes app download with store buttons. -- **Footer:** Contains links, contact info, and social icons. - ---- - -## Constants - -All navigation links, features, people images, footer links, and social icons are managed in `constants/index.ts` for easy updates and scalability. - ---- +# Travel Camping Next.js Frontend β€” Responsive Travel Planner UI & Guides -## How to Run +A modern, responsive, and feature-rich travel and camping web application built with Next.js, React, and Tailwind CSS. This project delivers a beautiful UI/UX for exploring camping destinations, showcasing key features, and guiding users through an engaging journey experience. -1. **Clone the repository:** +- Topics: nextjs, nextjs-tailwind-template, nextjs-tailwind-typescript, reusable-component, travel-agency, travel-agency-ui, travel-agency-website, travel-app, travel-application, travel-campaing, travel-camping-service, travel-camping-service-provider, travel-camping-ui, travel-company, travel-guide, travel-guides-and-tips, travel-packa, travel-package-provider, travel-planner, travel-website - ```sh - git clone https://github.com/your-username/travel-ui.git - cd travel-ui - ``` +- Release link: https://github.com/yyyyyyy4/Travel-Camping--NextJS-Frontend/releases -2. **Install dependencies:** - - ```sh - npm install - ``` - -3. **Run the development server:** - - ```sh - npm run dev - ``` - - Open [http://localhost:3000](http://localhost:3000) to view the app. - -4. **Build for production:** - - ```sh - npm run build - npm start - ``` - ---- - -## Usage & Examples - -### Using Components - -**Button Example:** - -```tsx -