EventGuru is an intuitive event management platform built using Next.js. It streamlines the process of organizing, managing, and promoting events with ease. Whether you're hosting a small gathering or managing a large conference, EventGuru provides all the tools you need to ensure your event runs smoothly.
With a user-friendly interface and features such as real-time scheduling, attendee management, and ticketing integration, EventGuru takes the complexity out of event planning, leaving you free to focus on the success of your event.
🚀 Check out the live demo of EventGuru here
Follow these steps to get EventGuru up and running on your local machine.
Make sure you have the following installed:
Clone the repository:
git clone https://github.com/mlscgescoe/eventGuru.git
cd eventGuru
Install the dependencies:
npm install
# or
yarn install
Set up environment variables:
Create a .env.local
file in the root directory and configure the necessary environment variables. An example file is provided as .env.example
.
Run the development server:
npm run dev
# or
yarn dev
Open http://localhost:3000 in your browser to see the app in action.
To create an optimized build for production, run:
npm run build
# or
yarn build
This will generate a static build in the .next
folder that can be deployed to any hosting platform.
![Create Event](<Screenshot 2024-10-06 at 10.09.09 PM.png>)
As shown above, the user can easily create an event by providing the necessary information such as the event title, description, location, and time. Users can also upload images to personalize their event page.
![Book Event](<Screenshot 2024-10-06 at 10.10.17 PM.png>)
In the example above, users can see all the event details, including date, time, location, and ticket availability. Once booked, the event details are shown clearly with confirmation messages, making it easier for attendees to track their bookings.
We welcome contributions to EventGuru! If you'd like to report a bug, suggest a feature, or contribute code, feel free to submit an issue or pull request.
Clone the repository:
git clone https://github.com/mlscgescoe/eventGuru.git
cd eventGuru
Create a new branch for your feature or bug fix:
git checkout -b your-feature-branch
Make your changes and commit them:
git add .
git commit -m "Add your commit message here"
Push to your forked repository:
git push origin your-feature-branch
Submit a pull request on GitHub explaining your changes.
For any questions or feedback, feel free to reach out: