Giter Site home page Giter Site logo

eventbuddy's Introduction

EventBuddy Application

Introduction

Event Buddy is a user-friendly application designed to streamline event creation, registration, and management. With this application, users can easily create events, share them with the public, track created events, and register for events created by others. Event Buddy also incorporates AI-generated follow-up messages and calendar invites for registered events.

Features

  1. Event Creation

    • Users can create events with detailed information such as title, date, time, location, and description.
  2. Event Publication

    • Created events will be published to the public for others to discover and register for.
  3. Event Registration

    • Users can view and register for events created by other users.
  4. AI-Generated Follow-Up Messages

    • After registering for an event, users will receive automatic AI-generated follow-up messages with event details and updates.
  5. Calendar Invites

    • Registered users who upon registring for an event selected to recieve calendar invites will receive the invites via email to ensure they have the event details saved.
  6. Event Tracking

    • Users can view a list of events they have registered for, providing a convenient way to manage their event schedule.
    • Users can view the number of events they have created, Registered for, cancelled, and upcoming events.

Getting Started

  1. Usage

  2. User Registration

    • Create an account using your email address or through a Google account.
  3. Creating an Event

    • Click on the "Create Event" button and fill in the required event details.
  4. Publishing an Event

    • After creating an event, and submitting it, it automatically becomes published and visible to other users.
  5. Event Registration

    • Browse the list of upcoming events and click on "Register" for the ones you'd like to attend.
  6. AI Follow-Up Messages

    • While registering for an event, select the Subscribe to automated follow up messages, to receive automatic follow-up messages after registering for an event.
  7. Calendar Invites

    • While registering for an event, select the Add Event to calendar, to automaticallly receive the calendar invites with event details sent to your email.
  8. Viewing Registered Events

    • Access your event schedule on the dashbaord by clicking on "Registered Events."

Future Update

  • An option for users to decide to make their created events private or public.
  • If chosen to be private, the event won't be published for everyone to see and the user gets a special link to his event which he/she can share to the public(targetted attendees)

Contribute

This is just an MVP(Minimum Viable Product) for the EventBuddy Application. Feel feee to contribute to this repository if you have any ideas or suggestions for improvement!

Contribution Guidelines

We welcome contributions from the community! If you'd like to contribute to EventBuddy, please follow these guidelines:

  1. Fork the repository and clone it to your local machine.

  2. Create a new branch for your feature or bug fix.

  3. Make your changes and test thoroughly.

  4. Ensure your code adheres to the existing coding standards.

  5. Update the documentation if necessary.

  6. Push your branch to your forked repository.

  7. Submit a pull request to the main repository with a clear description of your changes.

Support and Feedback

If you encounter any issues or have suggestions for improvement, please contact our support team at [email protected]. We value your feedback!

Acknowledgements

Special thanks to the developers and contributors who made this application possible.

eventbuddy's People

Contributors

tutu6790 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.