Skip to content

Thanus-Kumaar/FC-TeamForge-server

Repository files navigation

FC-TeamForge Backend

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

⚽ Features

  • 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.

⚙️ Tech Stack

  • Backend Framework: Node.js with Express.js
  • Database: MySQL
  • Environment Management: dotenv for secure configuration

🚀 Getting Started

Backend Installation

The frontend depends on a backend server for player management and team formation

  1. Clone the backend repository
git clone https://github.com/Thanus-Kumaar/FC-TeamForge-server.git
  1. Install backend dependencies
npm install
  1. Start the backend server
node server.js

Ensure the backend server is running before starting the frontend Run Frontend Locally

  1. Start the development server
npm run dev

📊 Folder Structure

FC-TeamForge-server/
├── .gitignore
├── Algorithm.js
├── README.md
├── nodemon.json
├── package-lock.json
├── package.json
├── server.js
└── sqlconnect.js

🚒 Contributing

We welcome contributions from the community! Follow these steps to contribute:

  1. Fork the repository

  2. Create a new branch:

git checkout -b feature-name
  1. Make your changes and commit:
git commit -m "Add your message here"
  1. Push your branch:
git push origin feature-name
  1. Create a Pull Request

Issues

If you encounter bugs or have feature requests, please open an issue in the repository at Issues

⚔️ License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published