Skip to content

Mahabub2030/ph-tour-management-system-frontend

Repository files navigation

PH Tour Management System - Frontend

A modern and responsive Tour Management System frontend built with React, Redux Toolkit, Tailwind CSS, DaisyUI, Shadcn UI, and Zod for schema validation.


🚀 Features

  • User-Friendly Interface with responsive design using Tailwind CSS.
  • State Management powered by Redux Toolkit for efficient data handling.
  • Form Validation using Zod for type-safe validation.
  • Custom UI Components built with Shadcn UI & DaisyUI.
  • React Hooks for functional and reactive components.
  • Reusable Components for faster development.
  • Dark & Light Mode support.
  • Optimized Performance with modular code structure.

🛠 Tech Stack

  • Frontend: React (Functional Components & Hooks)
  • State Management: Redux Toolkit
  • Styling: Tailwind CSS, DaisyUI
  • UI Components: Shadcn UI
  • Validation: Zod
  • Version Control: Git & GitHub

📦 Installation

  1. Clone the repository:
git clone https://github.com/Mahabub2030/ph-tour-management-system-frontend.git
cd ph-tour-management-system-frontend
  1. Install dependencies:

npm install or bun install or yearn install Run the development server: bun run dev

Open http://localhost:3000 to view it in the browser.

📂 Project Structure
ph-tour-management-system-frontend/
│
├── public/
├── src/
│   ├── api/
│   ├── components/
│   ├── features/      <===##features
│   ├── hooks/
│   ├── pages/
│   ├── utils/
│   ├── App.jsx
│   └── index.js
├── tailwind.config.js
├── package.json
└── README.md

⚡ Usage

Tours Management: View, create, update, and delete tour packages.

Booking System: Users can book tours and manage reservations.

Form Handling: All forms are validated with Zod schemas.

Responsive UI: Works on all screen sizes from mobile to desktop.

🧩 Key Libraries
-- Library	Purpose
-- React	Frontend framework
-- Redux Toolkit	State management
-- Tailwind CSS	Utility-first CSS framework
-- Tailwind CSS component library
-- Shadcn UI	Modern React component library
-- Zod	Runtime schema validation
-- React Router	Routing and navigation
=======================================
🤝 Contributing

Contributions are welcome!

Fork the repository

Create your branch: git checkout -b feature/YourFeature

Commit your changes: git commit -m "Add some feature"

Push to the branch: git push origin feature/YourFeature

Open a pull request

📄 **License**

This project is licensed under the MIT License.


Made with ❤️ by Mahabub ALam


About

A modern and responsive Tour Management System frontend built with React, Redux Toolkit, Tailwind CSS, DaisyUI, Shadcn UI, and Zod for schema validation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages