m-pokrovskii / event_app

Practice. Event App

Home Page:https://event-app-bay.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Next.js TypeScript stripe

A Full Stack Next 14 Events App

Built on Next.js 14, the events application stands as a comprehensive, full-stack platform for managing events. It serves as a hub, spotlighting diverse events taking place globally. Featuring seamless payment processing through Stripe, you have the capability to purchase tickets for any event or even initiate and manage your own events.

  • Node.js
  • Next.js
  • TypeScript
  • TailwindCSS
  • Stripe
  • Zod
  • React Hook Form
  • Shadcn
  • uploadthing

πŸ‘‰ Authentication (CRUD) with Clerk: User management through Clerk, ensuring secure and efficient authentication.

πŸ‘‰ Events (CRUD): Comprehensive functionality for creating, reading, updating, and deleting events, giving users full control over event management.

  • Create Events: Users can effortlessly generate new events, providing essential details such as title, date, location, and any additional information.
  • Read Events: Seamless access to a detailed view of all events, allowing users to explore event specifics, including descriptions, schedules, and related information.
  • Update Events: Empowering users to modify event details dynamically, ensuring that event information remains accurate and up-to-date.
  • Delete Events: A straightforward process for removing events from the system, giving administrators the ability to manage and curate the platform effectively.

πŸ‘‰ Related Events: Smartly connects events that are related and displaying on the event details page, making it more engaging for users

πŸ‘‰ Organized Events: Efficient organization of events, ensuring a structured and user-friendly display for the audience, i.e., showing events created by the user on the user profile

πŸ‘‰ Search & Filter: Empowering users with a robust search and filter system, enabling them to easily find the events that match their preferences.

πŸ‘‰ New Category: Dynamic categorization allows for the seamless addition of new event categories, keeping your platform adaptable.

πŸ‘‰ Checkout and Pay with Stripe: Smooth and secure payment transactions using Stripe, enhancing user experience during the checkout process.

πŸ‘‰ Event Orders: Comprehensive order management system, providing a clear overview of all event-related transactions.

πŸ‘‰ Search Orders: Quick and efficient search functionality for orders, facilitating easy tracking and management.

and many more, including code architecture and reusability

About

Practice. Event App

https://event-app-bay.vercel.app


Languages

Language:TypeScript 82.0%Language:CSS 17.6%Language:JavaScript 0.5%