Evently is an innovative event management platform built using Next.js and React, aimed at streamlining and simplifying the event creation, ticket booking, and management processes for users. This modern, responsive application offers a user-friendly interface and robust functionalities for both event organizers and attendees.
- Create and manage user profiles to personalize event experiences.
- Secure login and signup facilitated by Clerk Authentication tool for enhanced security and convenience.
- Create Events: Easily create and customize events with detailed information, including date, time, location, description, and more.
- Edit Events: Modify event details as needed to keep attendees informed and up-to-date.
- Delete Events: Remove events that are no longer relevant or required.
- Streamlined ticket booking system allowing users to reserve and purchase tickets for their chosen events.
- Utilizes Stripe for secure and efficient online payment processing, enabling seamless transactions for event tickets.
- Integrated with UploadThing for storing event-related images and media files online, ensuring a visually appealing event representation.
- Utilizes MongoDB for efficient CRUD (Create, Read, Update, Delete) operations, ensuring robust data management and scalability.
- Implements webhooks to add clients from Clerk to the MongoDB database, facilitating efficient data synchronization and management.
- Next.js and React for frontend development, API, and webhooks
- Clerk Authentication Tool
- MongoDB for database management
- Stripe for online payments
- UploadThing for image storage
- Clone the repository:
git clone https://github.com/harikris001/evently.git
- Navigate to the project directory:
cd evently
- Install dependencies:
npm install
- Set up environment variables as specified in
.env.local
. - Run the application:
npm run dev
We welcome contributions from the community to enhance Evently. Feel free to fork the repository, create issues, and submit pull requests.
For any inquiries or support regarding Evently, please reach out.