Ben-Avrahami / Basketball-player-management

An online basketball meetup registration platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Basketball Meetup Registration

An online basketball meetup registration platform for players in Kibutz Eilon to join and participate in weekly basketball games.

Table of Contents

Introduction

The Basketball Meetup Registration is a web application that allows basketball enthusiasts in Kibutz Eilon to sign up and participate in weekly basketball games. Whether you are a seasoned player or a beginner, this platform provides an easy way to join basketball meetups, connect with fellow players, and enjoy the sport you love.

Features

  • User-friendly registration form to join the meetup.
  • Real-time validation to ensure correct and valid phone number format.
  • Dynamic table to display the list of registered players.
  • Secure admin access to reset and restart the players' list.
  • Integration with MongoDB to store player information securely.

Getting Started

To get started with the Basketball Meetup Registration web application, follow the instructions below.

Prerequisites

  • Node.js and npm installed on your local machine.
  • MongoDB Atlas account for database access.

Installation

  1. Clone this repository to your local machine using:
git clone https://github.com/your-username/basketball-meetup-registration.git
  1. Navigate to the project directory:
cd basketball-meetup-registration
  1. Install the required npm packages:
npm install
  1. Run the application:
node app.js

The web application will be available at http://localhost:3000/.

Usage

  1. Visit http://localhost:3000/ in your web browser.
  2. Sign up for the meetup by filling out the registration form with your first name, last name, and phone number.
  3. Click the "Submit" button to join the meetup.
  4. The list of registered players will be displayed below the form.
  5. To restart the players' list, click the "Restart List" button and enter the admin password ("1234").

Contributing

We welcome contributions from the community! If you find a bug or have an idea for an enhancement, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Contact

For any questions or feedback, please feel free to contact us:

About

An online basketball meetup registration platform


Languages

Language:HTML 47.5%Language:JavaScript 34.7%Language:CSS 17.8%