Skip to content

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.

Notifications You must be signed in to change notification settings

cr-eative-dev/Eventful-Booking-App

Repository files navigation

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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published