Skip to content

SushritaSingh/eventstack

 
 

Repository files navigation

EventStack

EventStack Logo

Simplify event planning and coordination with EventStack


What is EventStack?

EventStack is a modern platform designed to make event planning and coordination effortless. Whether you're organizing team meetings, social hangouts, or community events, EventStack helps you find the perfect time that works for everyone.


Features

Simple Authentication

  • Sign in securely using your GitHub account.
  • No need to remember new passwords.

Easy Event Creation

Create events in seconds:

  1. Enter a title and description.
  2. Specify the location.
  3. Propose multiple time slots.

Democratic Time Selection

  • Participants vote on their preferred time slots.
  • View votes update in real-time.
  • Easily finalize the most popular option.

Real-Time Updates

  • See updates live without refreshing the page.
  • Experience seamless collaboration.

Event Discussion

  • Built-in comment section for each event.
  • Discuss details, ask questions, share updates.

Responsive Design

  • Access from desktop, tablet, or mobile.
  • Plan events anytime, anywhere.

How It Works

  1. Create an Event → Add time slots and event details.
  2. Share with Participants → Send them the event link.
  3. Collect Votes → Attendees vote on suitable slots.
  4. Finalize the Event → Pick the best time.
  5. Coordinate Further → Use the comment section.

Use Cases

  • Team Meetings
  • Social Gatherings
  • Study Groups
  • Community Workshops
  • Family Reunions

Getting Started

Visit the platform at EventStack Website to create your first event.


Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: Python (Tornado)
  • Database: SQLite

Running with Docker

You can run EventStack easily using Docker:

  1. Build the Docker image:

    docker compose build
  2. Start the application:

    docker compose up
  3. Access the app: Open your browser and go to http://localhost:5050

  4. Stop the application: Press Ctrl+C in the terminal, then run:

    docker compose down

Make sure you have Docker Desktop installed.


Contributing

We welcome contributions to make EventStack even better.
Please read our Contributing Guidelines before submitting a pull request.


Code of Conduct

Before participating in our community, please review our Code of Conduct.


Made with ❤️ for better event planning

About

EventStack is a platform for managing, organizing, and stacking events efficiently.

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.5%
  • HTML 2.2%
  • Other 1.3%