MyDupr Project

Welcome to the MyDupr project! This project is a simple web application built with Python Flask for the backend and React.js for the frontend. It provides an API for managing and displaying pickleball player data.

Table of Contents

Installation

To run this project locally, follow these steps:

  1. Clone the repository to your local machine:

    git clone https://github.com/your-username/mydupr_project.git
  2. Navigate to the project directory:

    cd mydupr_project
  3. Install the required dependencies for the backend:

    pip install -r requirements.txt
  4. Install the required dependencies for the frontend:

    cd client
    npm install

Usage

To start the backend server, run the following command from the project root directory:

python app.py

To start the frontend development server, run the following command from the client directory:

npm start

Visit http://localhost:3000 in your web browser to view the application.

API Endpoints

The following API endpoints are available:

  • GET /api/players: Retrieve all players.
  • GET /api/players/filter?city=<city_name>: Retrieve players filtered by city.

Additional endpoints for CRUD operations, filtering, and authentication can be added as needed.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them.
  4. Push your changes to your fork.
  5. Submit a pull request with a detailed description of your changes.

Credits

This project was created by [Your Name]. Special thanks to [Any contributors or resources you'd like to acknowledge].

License

This project is licensed under the MIT License.