Skip to content

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

Notifications You must be signed in to change notification settings

AlpianPPLG/event-rsvp

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

Watchers

Forks

Releases

No releases published

Packages

No packages published