Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/exslym/eventlify
A Full Stack NextJS-14 Events App with Typescript, Stripe, TailwindCSS
https://github.com/exslym/eventlify
clerk mongodb mongoose nextjs react react-datepicker react-hook-form shadcn stripe tailwindcss typescript uploadthing zod
Last synced: 2 days ago
JSON representation
A Full Stack NextJS-14 Events App with Typescript, Stripe, TailwindCSS
- Host: GitHub
- URL: https://github.com/exslym/eventlify
- Owner: exslym
- Created: 2023-12-16T09:55:00.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2023-12-20T06:57:21.000Z (11 months ago)
- Last Synced: 2023-12-20T16:17:16.555Z (11 months ago)
- Topics: clerk, mongodb, mongoose, nextjs, react, react-datepicker, react-hook-form, shadcn, stripe, tailwindcss, typescript, uploadthing, zod
- Language: TypeScript
- Homepage: https://eventlify-exs.vercel.app/
- Size: 2.76 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## [Eventlify](https://eventlify-exs.vercel.app/)
[![preview](https://github.com/exslym/eventlify/blob/main/public/preview.jpg)](https://eventlify-exs.vercel.app/)
### Vercel Deployment: [Eventlify](https://eventlify-exs.vercel.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.
- TypeScript
- React
- React Hook Form
- Node.js
- Next.js
- MongoDB
- TailwindCSS
- Zod
- Shadcn
- Uploadthing
- Clerk.js
- Stripe## 🔋 Features
👉 **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.
#