Initial commit: RSVP Manager with React frontend and Express backend
This commit is contained in:
62
README.md
Normal file
62
README.md
Normal 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
|
||||
Reference in New Issue
Block a user