Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 1.45 KB

README.md

File metadata and controls

37 lines (24 loc) · 1.45 KB

Eventful - Event Booking App

Fully type-safe Event Management application called “Eventful” developed using React, TypeScript, and Next.js.

The app is designed to handle the booking of small and medium-sized events, focusing on speed, efficiency, and user-friendliness. Eventful features a fully responsive design optimized for mobile devices.

For safety reasons, only users with a valid Clerk account set to admin: true can create events and upload images. Feel free to reach out to me if you want to test the full functionality of the app.

Features

  • Leverages Lambda functions (Vercel Server Actions) to communicate with a MongoDB instance, ensuring scalability and efficiency.
  • Uses webhooks to manage user authentication and authorization with Clerk and payment processing with Stripe.
  • Implements a RESTful API with CRUD functionality to handle fetching, creating, updating, and deleting events.

Authors

Demo

https://eventful-jade.vercel.app/

Screenshots

App Screenshot

Tech Stack

  • Clerk (Authentication and Authorization)
  • Stripe (Payment Processing)
  • MongoDB (Database)
  • Vercel Server Actions (Scalability and Efficiency)
  • React
  • TypeScript
  • Next.js