Skip to content

MayurK-cmd/CrowdFuse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

CrowdFuse - Event Management Platform

CrowdFuse is an innovative event management platform designed to simplify the way events are organized, attended, and managed. It connects organizers, volunteers, and attendees seamlessly, allowing users to create, manage, and RSVP to events in a few clicks. Whether you’re an organizer, volunteer, or attendee, CrowdFuse makes event participation smooth, interactive, and efficient.

Key Features

  • Create and Manage Events: Organizers can effortlessly set up events, manage event details, and track attendees.
  • RSVP System: Users can RSVP to events either as volunteers or attendees, making it easier to manage roles.
  • Event Role Management: Organizers can assign roles and even remove volunteers or attendees if necessary.
  • Moderator Controls: Moderators have the ability to cancel events and disable accounts to maintain a secure and organized environment.
  • Real-time Updates: Stay updated with changes to events, roles, and participation in real-time.

Official Launch

CrowdFuse is officially launched and ready to revolutionize the event experience for organizers and participants alike!

Technologies Used

  • Backend: Node.js, Express
  • Database: MongoDB
  • Authentication: JWT
  • Validation: Zod
  • Frontend: React (for future development)

Installation

  1. Clone the repository:
    git clone https://github.com/MayurK-cmd/crowdfuse.git

  2. Navigate to the project folder:
    cd crowdfuse/backend

  3. Install dependencies:
    npm install

  4. Start the development server:
    node app.js

Through Docker

  1. Build a docker image: docker build -t crowd-fuse .

  2. Run the container: docker run -d -p 3000:3000 my-container crowd-fuse

Contributing

Feel free to fork this project and submit pull requests. Contributions are always welcome to improve CrowdFuse!

License

This project is licensed under the MIT License.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages