Skip to content

Welcome to this fullstack event registration website project! The entire project is designed to teach you full stack development. We hope you find this project beneficial in your learning journey

Notifications You must be signed in to change notification settings

BwaveICT/Event_registration_website_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Event Registration Website

Overview

This project is designed to serve as a comprehensive tutorial for learning full-stack web development. The primary functionality of the website is to allow users to register for events and enables administrators to manage registrations, add new events, and perform administrative tasks.

Technologies Used

  • Frontend:

    • HTML
    • CSS
    • Bootstrap
    • JavaScript
  • Backend:

    • Python
    • Flask (Web Framework)
    • MySQL (Database)

Project Structure

The project follows a step-by-step development process, incorporating various technologies to build a fully functional event registration website.

Features

  • User Registration:

    • Users can register for events by providing necessary details.
  • Admin Dashboard:

    • Administrators can log in to access the admin dashboard.
    • View registered users for each event.
    • Add new events to the system.
    • Perform administrative duties.

Tutorial

This project was built incrementally, introducing different technologies at each step. Follow the detailed tutorial to learn full-stack web development. The link to the tutorial is provided below

Link to the tutorial of this project: https://youtu.be/S--IRWxD0To

Link to join the community of fellow developers: https://chat.whatsapp.com/BsKNmAQbiQlE3Kr928d47X

Getting Started

Prerequisites

  • Ensure you have Python installed. You can download it from python.org.
  • Set up a MySQL database for storing user and event information.

Installation

  1. Clone the repository:

    git clone <repository-url>
  2. Install dependencies:

    pip install -r requirements.txt
  3. Set up the database configurations in .env.

  4. Run the application:

    python run.py
  5. Access the website at http://localhost:5000.

Screenshots

Home Page

Screenshot (299)

Registration Page

Screenshot (300)

Admin Login Page

Screenshot (298)

Admin Dashboard Page

Screenshot (301)

Acknowledgments

Special thanks to Bootstrapmade and Colorlib for providing template files used in this project.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Welcome to this fullstack event registration website project! The entire project is designed to teach you full stack development. We hope you find this project beneficial in your learning journey

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published