📅 Smart Event Coordinator
A web-based platform to efficiently create, manage, and track events with real-time RSVP and notifications.
Smart Event Coordinator helps organizers automate event workflows by managing event details, attendee RSVPs, and sending timely updates, ensuring smooth communication and enhanced event management.
🌟 Key Features
🧑💼 For Organizers:
- Event Creation: Create events with details like title, description, date, time, and location.
- Attendee Management: Track RSVP responses in real-time (accept/decline).
- Custom Notifications: Send personalized notifications and updates to attendees automatically.
🧑🤝🧑 For Attendees:
- RSVP Interface: Accept or decline event invitations easily.
- Receive Updates: Get real-time notifications for event changes or announcements.
🛠️ Technologies Used
1. Backend:
- Java: Business logic and core application development.
- Spring Boot: Simplified RESTful API creation and application framework.
- Spring Data JPA: Database ORM for managing event and user data.
- Spring Scheduler: Scheduling automated notification tasks.
2. Frontend:
- HTML, CSS, Bootstrap: Responsive and user-friendly interface design.
- JavaScript: Dynamic UI and client-side functionality.
3. Database:
- MySQL: Stores events, users, RSVP responses, and notifications data.
🚀 Setup and Run
1. Database:
- Install MySQL and create a database named smart_event_coordinator.
- Import the provided database.sql file to set up tables and initial data.
2. Application Configuration:
- Update application.properties with your MySQL credentials.
3. Running the Application:
- Use your IDE or run the command: mvn spring-boot:run
📝 Current Status
- Basic event creation and RSVP tracking implemented.
- Notifications and scheduling under development.
- UI improvements planned for better user experience.
📷 Screenshots (Coming Soon)
- Screenshots will be added as development progresses.
🤝 Contributing
We welcome contributions from the community! Here's how you can contribute:
- Fork this repository.
- Open a pull request with your changes.
💬 Contact
- Developer: Omkar Kulkarni
- Repository: Smart Event Coordinator
Log in or sign up for Devpost to join the conversation.