Skip to content

Karan9389/EventEasy

Repository files navigation

✨ EventEase ✨

Your personal digital concierge for unforgettable milestone celebrations.

React TypeScript Vite Tailwind


📖 About The Project

EventEase is a modern, responsive event planning and vendor booking platform. Designed to take the stress out of event curation, it connects users with elite event professionals—from breathtaking photography and live music to exquisite catering and professional makeup artistry.

Built with performance and user experience in mind, the application features smooth animations, state management for booking, and a sleek, glassmorphism-inspired UI.

🚀 Key Features

  • Categorized Vendor Discovery: Browse through elite Photographers, Caterers, Musicians, and Makeup Artists.
  • Smart Cart & Booking System: Add services to your cart, view estimated taxes, and manage budgets in real-time.
  • Personal Wishlist: Save your favorite vendors to your personal wishlist for quick access later.
  • User Dashboard: Track upcoming events and monitor recent booking activity in a dedicated profile section.
  • Fluid UI/UX: Enhanced with framer-motion for buttery-smooth page transitions and element reveals.

🛠️ Tech Stack


💻 Getting Started

Follow these steps to set up the project locally on your machine.

Prerequisites

  • Node.js (v18 or higher recommended)
  • npm, yarn, or pnpm

Installation

  1. Clone the repository:

    git clone https://github.com/karan9389/eventeasy.git
    cd eventeasy
  2. Install dependencies:

    npm install
  3. Run the development server:

    npm run dev

The application will open locally at http://localhost:3000 (or your configured Vite port).


📂 Project Structure

src/
├── components/       # Reusable UI elements (Navbar, Footer, VendorCard)
├── context/          # React Context providers (AppContext for Cart/Wishlist)
├── lib/              # Utilities and mock data (utils.ts, data.ts)
├── pages/            # Route components (Home, Cart, Profile)
├── App.tsx           # Main application routing
└── main.tsx          # Application entry point

👨‍💻 Author

Karan Kumar

About

Event Panning website used to book different and important services that is used to organise an event such as Music, Makeup, Photogapher and Caterng Services all theser services in one place.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors