Welcome to the FC-TeamForge Backend, the engine that powers team creation, player management, and database handling for the FC-TeamForge application. This backend server is designed to ensure smooth, efficient, and balanced football team formation
💻 The frontend code Frontend Code
- Player Database Management:
- Add, update, and manage player data securely in a MySQL database.
- Smart Team Formation:
- Use algorithms to automatically create balanced teams based on player attributes.
- Flexible Formation Support:
- Backend logic supports multiple formations for dynamic team setups.
- API Endpoints:
- RESTful APIs for seamless integration with the frontend.
- Backend Framework: Node.js with Express.js
- Database: MySQL
- Environment Management: dotenv for secure configuration
The frontend depends on a backend server for player management and team formation
- Clone the backend repository
git clone https://github.com/Thanus-Kumaar/FC-TeamForge-server.git
- Install backend dependencies
npm install
- Start the backend server
node server.js
Ensure the backend server is running before starting the frontend Run Frontend Locally
- Start the development server
npm run dev
FC-TeamForge-server/
├── .gitignore
├── Algorithm.js
├── README.md
├── nodemon.json
├── package-lock.json
├── package.json
├── server.js
└── sqlconnect.js
We welcome contributions from the community! Follow these steps to contribute:
-
Fork the repository
-
Create a new branch:
git checkout -b feature-name
- Make your changes and commit:
git commit -m "Add your message here"
- Push your branch:
git push origin feature-name
- Create a Pull Request
If you encounter bugs or have feature requests, please open an issue in the repository at Issues
This project is licensed under the MIT License.