Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alejandra-rojas/league-manager
First iteration of a tennis league management tool. Built with react and a postgresql database.
https://github.com/alejandra-rojas/league-manager
express fullstack-development postgres reactjs scss
Last synced: about 2 months ago
JSON representation
First iteration of a tennis league management tool. Built with react and a postgresql database.
- Host: GitHub
- URL: https://github.com/alejandra-rojas/league-manager
- Owner: alejandra-rojas
- Created: 2023-08-01T15:05:44.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-02-13T15:33:47.000Z (11 months ago)
- Last Synced: 2024-02-13T16:37:01.840Z (11 months ago)
- Topics: express, fullstack-development, postgres, reactjs, scss
- Language: JavaScript
- Homepage:
- Size: 3.55 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tennis League Manager WebApp
User-friendly web application designed to streamline the creation, organization, and management of the club tennis leagues. This tool simplifies the entire process, from setting up a league to adding players and effortlessly updating scores.
The project originated from the need of the Highbury and Islington Tennis Club to simplify their current process, which involved maintaining the league data manually on an Excel spreadsheet. With every score report, there would be a manual update followed by a screenshot upload to the existing website to display the updated scores. The Tennis League Manager greatly improves the workflow, making league management more efficient and accessible.
**Key Features:**
- **League Creation:** Easily set up and customize a tennis leagues with just a few clicks.
- **Player Management:** Seamlessly add and organize players and doubles teams, ensuring an up-to-date and accurate roster.
- **Score Updates:** Effortlessly update match scores.
- **User-Friendly Interface:** Intuitive and responsive design for a smooth and user-friendly experience.**Technology Stack:**
- **Frontend:** Developed using React for a dynamic and responsive user interface.
- **Styling:** Utilizes SCSS for enhanced styling.
- **Backend:** Powered by Express for efficient server-side functionality.
- **Database:** Leveraging Postgres for robust and reliable data storage.In response to the evolving needs of the project, this has now undergone significant improvements and refactoring. Explore the revamped project on GitHub: [Tennis League Manager](https://github.com/alejandra-rojas/leagues-dashboard)