Skip to content

Ali-Ch-001/evently

Repository files navigation

Evently+

Description

Evently+ is a robust event platform designed to facilitate seamless event management and user engagement. It offers a comprehensive suite of features, including event creation, management, and user authentication.

Demo

The application is deployed at: https://evently-plus.vercel.app

Use the following demo login credentials:

Image

⚙️ Tech Stack

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

🔋 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 displays them 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 the 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.

  • Additional Features: Includes code architecture and reusability enhancements.

Contact

For any questions or feedback, please contact: