Skip to content

NizamChy/Dream-Craft-Events

 
 

Repository files navigation

Event Management System and Booking Platform

Welcome to the Event Management System, a project built with MERN.

Main Features

  1. User-friendly Event Creation
  2. Dedicated dashborad for user, admin, and event organizer
  3. Ticketing and Registration
  4. Custom Event Creation
  5. Shop section for event accessories
  6. Payment Gateway Integration
  7. Chatbot guide
  8. Notification system
  9. Interactive Event Pages
  10. Feedback and Review System
  11. Responsive interfaces across all devices

Contributing

We welcome contributions from the community! Follow these guidelines to contribute to the project:

Contributing from stage Branch

  1. Ensure you are on the stage branch before starting any work:

    git checkout stage
  2. Pull the latest changes from the stage branch to make sure you are up-to-date:

    git pull origin stage
  3. Create a new branch for your feature or bug fix. Use a descriptive branch name:

    git checkout -b feature/my-new-feature
  4. Make your changes and commit them:

    git add .
    git commit -m "Add a new feature"
  5. Push your changes to your forked repository:

    git push origin feature/my-new-feature
  6. Create a pull request:

    • Go to your forked repository on GitHub.
    • Switch to the branch you just pushed.
    • Click on the "New Pull Request" button.
    • Provide a clear title and description for your pull request.
    • Submit the pull request for review.

Adding a New Branch and Pushing Changes

  1. Create a new branch for your work. Use a descriptive branch name:

    git checkout -b feature/my-new-feature
  2. Make your changes and commit them:

    git add .
    git commit -m "Add a new feature"
  3. Push your changes to your forked repository:

    git push origin feature/my-new-feature
  4. Create a pull request:

    • Go to your forked repository on GitHub.
    • Switch to the branch you just pushed.
    • Click on the "New Pull Request" button.
    • Provide a clear title and description for your pull request.
    • Submit the pull request for review.

Remember to follow the project's coding standards and guidelines when making contributions. Thank you for contributing to our project!

Installation

To get started with the project, follow these installation steps:

  1. Clone the repository to your local machine.
  2. Install project dependencies by running npm install.
  3. Start the development server with npm run dev.

Feel free to reach out if you have any questions or need further assistance!

Credentials

Admin login:

Event Organizer login:

User login:

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.1%
  • CSS 1.8%
  • HTML 0.1%