62 lines
998 B
Markdown
62 lines
998 B
Markdown
# 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:
|
|
```bash
|
|
# Install backend dependencies
|
|
cd backend
|
|
npm install
|
|
|
|
# Install frontend dependencies
|
|
cd ../frontend
|
|
npm install
|
|
```
|
|
|
|
2. Start the development servers:
|
|
```bash
|
|
# Start backend server
|
|
cd backend
|
|
npm run dev
|
|
|
|
# Start frontend server
|
|
cd ../frontend
|
|
npm start
|
|
```
|
|
|
|
## License
|
|
|
|
MIT |