/fest-registration

This is a registration website for a college fest using HTML, CSS, Python Flask, mySQL databse.

Primary LanguageHTML

Fest Registration Website

🌟 Stars 🍴 Forks 🐛 Issues 🔔 Open PRs 🔕 Close PRs
Stars Forks Issues Open Pull Requests Close Pull Requests

Table of Contents

Introduction

  • Fest Registration is a web application designed to simplify the process of registering for events and festivals. This application provides an intuitive interface for users to register for different events, manage their registrations, and get updates about upcoming events.

Features

  • User registration and authentication
  • Event listing and details
  • Registration for multiple events
  • User dashboard to manage registrations
  • Admin panel for event management
  • Email notifications for event updates

Technologies Used

💻 Tech Stacks

Flask HTML5 CSS3 MySQL JavaScript

Installation

  1. Clone the repository:
git clone https://github.com/Ramsey99/fest-registration.git
  1. Navigate to the project directory:
cd fest-registration
  1. Install dependencies:
npm install
  1. Start the application:
npm start

Usage

  • Register for an account or log in if you already have one.
  • Browse the list of available events.
  • Register for the events you're interested in.
  • Manage your registrations through the user dashboard.
  • Admins can log in to the admin panel to manage events.

Contributing

  • Contributions are welcome! If you have any suggestions or improvements, please open an issue or create a pull request.

Creating Pull Request

  1. Fork the Project:

    • Click on the "Fork" button at the top right corner of the repository's page on GitHub to create your own copy of the project.
  2. Clone Your Forked Repository:

    • Clone the forked repository to your local machine using the following command:
     git clone https://github.com/Ramsey99/fest-registration
  3. Create a New Branch and Move to the Branch:

    • Create a new branch for your changes and move to that branch using the following commands:
    git checkout -b <branch-name>
  4. Add Your Changes:

    • After you have made your changes, check the status of the changed files using the following command:
    git status -s
    • Add all the files to the staging area using the following command:
    git add .
    • or add specific files using:
    git add <file_name1> <file_name2>
  5. Commit Your Changes:

    • Commit your changes with a descriptive message using the following command:
    git commit -m "<EXPLAIN-YOUR_CHANGES>"
  6. Push Your Changes:

    • Push your changes to your forked repository on GitHub using the following command:
    git push origin <branch-name>
  7. Open a Pull Request:

    • Go to the GitHub page of your forked repository, and you should see an option to create a pull request. Click on it, provide a descriptive title and description for your pull request, and then submit it.

⭐️ Support the Project If you find this project helpful, please consider giving it a star on GitHub! Your support helps to grow the project and reach more contributors.

Show some ❤️ by starring this awesome repository!

License

License: MIT