RSVP Manager

A modern event RSVP management system with a dark theme interface.

Features

  • User-friendly RSVP interface
  • Event management
  • Guest tracking
  • Dark theme UI
  • Containerized deployment

Tech Stack

  • Frontend: React with TypeScript
  • Backend: Node.js/Express with TypeScript
  • Database: MySQL
  • Containerization: Docker

Getting Started

Prerequisites

  • Docker
  • Docker Compose
  • Node.js (for local development)

Installation

  1. Clone the repository
  2. Run docker-compose up to start the application
  3. Access the application at http://localhost:3000

Development

Local Development Setup

  1. Install dependencies:

    # Install backend dependencies
    cd backend
    npm install
    
    # Install frontend dependencies
    cd ../frontend
    npm install
    
  2. Start the development servers:

    # Start backend server
    cd backend
    npm run dev
    
    # Start frontend server
    cd ../frontend
    npm start
    

License

MIT

Description
RSVP manager for family/friends events
Readme 526 KiB
Languages
TypeScript 98.7%
Dockerfile 0.7%
HTML 0.3%
CSS 0.3%