Skip to content

AliDurul/Next_EventLeeApp

Repository files navigation

    🙏🏻🎉 EventLee

🚀 What's Used in this App? 🛠️ How to Run? 👤 Author
  • Node.js
  • Next.js
  • TypeScript
  • Stripe
  • Zod
  • React Hook Form
  • uploadthing
  • MongoDB
  • Mongoose
  • Tailwind CSS
  • Shadcn
  • Clerk

After cloning the project:

  1. Run npm install to install all dependencies.
  2. Rename .env.local-sample to env.local and Replace the placeholder values with your actual credentials.
  3. Run npm run dev to start the development server.

🌟 What is this project about?

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.

⚙️ Features

  • 🔒 Authentication (CRUD) with Clerk: Secure and efficient user management powered by Clerk, ensuring streamlined authentication for all users.
  • 📅 Events (CRUD): Comprehensive tools for creating, reading, updating, and deleting events, giving users full control over event management.
    • Create Events: Users can easily generate new events, providing details like title, date, location, and additional information.
    • 👀 Read Events: Access a detailed view of all events, exploring specifics such as descriptions, schedules, and related data.
    • ✏️ Update Events: Modify event details dynamically to ensure all information is accurate and up-to-date.
    • 🗑️ Delete Events: Remove events with ease, empowering administrators to manage the platform effectively.
  • 🔗 Related Events: Display associated events on the details page, enhancing user engagement and relevance.
  • 🗂️ Organized Events: Showcase events created by the user on their profile, ensuring a structured and user-friendly layout.
  • 🔍 Search & Filter: Robust search and filter functionality enables users to find events that align with their preferences effortlessly.
  • 🏷️ New Category: Dynamic addition of new event categories keeps the platform adaptable and up-to-date.
  • 💳 Checkout and Pay with Stripe: Smooth and secure payment processes powered by Stripe, ensuring a seamless checkout experience.
  • 📜 Event Orders: Manage and view event-related transactions with a comprehensive order management system.
  • 🔎 Search Orders: Efficiently locate and track orders using a quick and intuitive search system.

📎Project Resources

💬 Feedback and Collaboration

I highly value your feedback and suggestions! If you have any questions, comments, or ideas for improvement, feel free to reach out. I am always open to collaborating on new and exciting projects.

Thank you for visiting my project. I hope you enjoy exploring it, and I look forward to connecting with you!