Smart Event is a fullstack application that enables users to enter free-text event details, automatically converts them to structured data using OpenAI, and allows them to save the event directly to their personal calendar.
SmartEvent/
├── smart-event-client/ # React frontend
├── smart-event-server/ # Node.js + Express backend
- Frontend: A user enters event details in natural language.
- Backend: The message is sent to the server, which uses OpenAI to parse the message.
- Response: The server returns structured event data which is rendered on the client side and allows calendar integration (Google/Apple).
- React + TypeScript
- Node.js + Express
- MongoDB + Mongoose
- OpenAI API
- Bootstrap, FontAwesome, etc.
MIT