Initial commit: RSVP Manager with React frontend and Express backend

This commit is contained in:
2025-04-29 13:08:01 -04:00
commit b80879f46b
17 changed files with 697 additions and 0 deletions

62
README.md Normal file
View File

@@ -0,0 +1,62 @@
# 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