cr-eative-dev / Eventful-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.

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

https://eventful-jade.vercel.app


Languages

Language:TypeScript 95.7%Language:CSS 4.1%Language:JavaScript 0.3%