Skip to content

About

A professional event management system built with Next.js, TypeScript, and Tailwind CSS. Manage events, handle RSVPs, and track attendance all in one place.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Repository files navigation

Event RSVP Manager

License: MIT Next.js TypeScript

A professional event management system built with Next.js, TypeScript, and Tailwind CSS. Manage events, handle RSVPs, and track attendance all in one place.

✨ Features

  • User Authentication - Secure login and registration system
  • Event Management - Create, update, and manage events
  • RSVP System - Handle guest confirmations and attendance
  • Analytics Dashboard - Track event metrics and attendance
  • Responsive Design - Works on desktop and mobile devices
  • Dark Mode - Built-in dark/light theme support

🚀 Quick Start

Prerequisites

  • Node.js 18+ and npm/yarn/pnpm
  • MySQL/PostgreSQL database
  • Git

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/event-rsvp.git
    cd event-rsvp
  2. Install dependencies:

    npm install
    # or
    yarn install
    # or
    pnpm install
  3. Set up environment variables:

    cp .env.example .env.local
    # Update the environment variables in .env.local
  4. Run the development server:

    npm run dev
    # or
    yarn dev
    # or
    pnpm dev
  5. Open http://localhost:3000 in your browser.

📚 Documentation

For detailed documentation, please visit our Documentation Site.

🛠️ Tech Stack

  • Frontend: Next.js 14, React 18, TypeScript, Tailwind CSS
  • Backend: Next.js API Routes
  • Database: MySQL/PostgreSQL
  • Authentication: JWT
  • UI Components: Shadcn/ui
  • Form Handling: React Hook Form
  • State Management: React Context API

🤝 Contributing

Contributions are welcome! Please read our Contributing Guidelines to get started.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

About

A professional event management system built with Next.js, TypeScript, and Tailwind CSS. Manage events, handle RSVPs, and track attendance all in one place.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages