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.
To run this project locally, follow these steps:
-
Clone the repository to your local machine:
git clone https://github.com/your-username/mydupr_project.git
-
Navigate to the project directory:
cd mydupr_project
-
Install the required dependencies for the backend:
pip install -r requirements.txt
-
Install the required dependencies for the frontend:
cd client npm install
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.
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.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to your fork.
- Submit a pull request with a detailed description of your changes.
This project was created by [Your Name]. Special thanks to [Any contributors or resources you'd like to acknowledge].
This project is licensed under the MIT License.