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 Mercado Pago, you have the capability to purchase tickets for any event or even initiate and manage your own events.
- Node.js
- Next.js
- TypeScript
- TailwindCSS
- Mercado Pago SDK
- Zod
- React Hook Form
- Shadcn
- Uploadthing
- MongoDB
User management through Clerk, ensuring secure and efficient authentication.
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.
Smartly connects events that are related and displaying on the event details page, making it more engaging for users.
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.
Empowering users with a robust search and filter system, enabling them to easily find the events that match their preferences.
Dynamic categorization allows for the seamless addition of new event categories, keeping your platform adaptable.
Smooth and secure payment transactions using Mercado Pago, enhancing user experience during the checkout process.
Comprehensive order management system, providing a clear overview of all event-related transactions.
Quick and efficient search functionality for orders, facilitating easy tracking and management.
And many more, including code architecture and reusability.
Check out the live demo of the application here.