Discover Smart Coach API! Smart Coach, the ultimate platform for amateur football coaches. Streamline scheduling, communication, and team management in one user-friendly hub. Save time, reduce frustration, and focus on your team's success with powerful features, customizable settings, and data-driven insights. Elevate your coaching experience today
This Project consists of three Repositories:
- Smart Coach Backend. It can be accessed HERE
- Smart Coach Frontend. It can be accessed HERE
- Smart Player Frontend. It can be accessed HERE
The Smart Coach Backend and API, Smart Coach and Smart Player applications are deployed at the following links:
The project specifications were prepared by Adrian Dubler with meetings with Product Designer and Software Development team.
The project was designed by Atakan Bacaksiz with meetings with Product Manager and Development team.
To run the Smart Coach API locally, the following requirements must be met:
- Operating System: Any modern operating system (
Windows
,macOS
,Linux
) - Web Browser: Latest version of
Chrome
,Firefox
,Safari
, orEdge
- Server:
Node.js
runtime environment
To install and set up Smart Coach locally, follow these steps:
Clone the Smart Coach repository from SmartCoach with the command:
git clone git@github.com:RaoAkif/smart-coach-api.git
Install Node.js
from Node.js website and configure it on your system.
Navigate to the root
of project directory and run the following command to install the required dependencies
npm install
Start the application server using the command
npm run dev
Access the Smart Coach Application at
http://localhost:5173/
👤 Rao Akif
👤 Project Manager: Adrian Dubler.
👤 Project Designer: Atakan Bacaksiz.
- Thanks to my peers who are always there to offer support.
- Contributions, issues, and feature requests are welcome!
- Feel free to check the issues page.
We welcome contributions from other developers to enhance Smart Coach. To contribute to the project, please follow these guidelines:
- Fork the Smart Coach repository and create a new branch for your feature or bug fix.
- Make your changes, ensuring they follow the project's coding conventions and best practices.
- Write unit tests to cover your code changes and ensure existing tests pass.
- Submit a pull request with a clear description of your changes and any relevant information.
Give a ⭐️ if you like this project!
Smart Coach is distributed under the MIT License. You are free to use, modify, and distribute the project under the terms of this license.