/gBay_back

Back-End of gBay, a B2B project.

Primary LanguageC#

gBay Backend

Welcome to the gBay Backend repository, the core server-side infrastructure powering the innovative gBay marketplace platform. Developed with .NET technologies and leveraging WebAPI, our backend is designed to offer a seamless, efficient, and secure experience for online transactions.

Features

  • .NET Core Framework: Utilizing the robust and scalable .NET Core framework for high-performance backend services.
  • WebAPI: RESTful API design for easy integration with front-end applications and third-party services.
  • Secure Authentication: Implementing industry-standard authentication mechanisms to ensure user data protection.
  • Real-time Data Processing: Capable of handling real-time data processing for live auctions and bids.
  • Scalable Architecture: Designed to efficiently scale with the growing demands of the marketplace.

Getting Started

Prerequisites

  • .NET 5.0 SDK or later
  • An IDE with .NET support (e.g., Visual Studio, Visual Studio Code)

Setup

Note: Before you run backend, you have to prepare a database server and connect it to here by creating appsettings.json in the root directory and implementing the connection in there.

  1. Clone the repository:
    git clone https://github.com/Arsenik1/gBay_back.git
    cd gBay_back
  2. Build the project:
    dotnet build
  3. Run the application:
    dotnet run

This will start the backend server, making it ready to handle requests from the front end or any REST client.

Documentation

For more detailed information about the API endpoints and their usage, please refer to our API Documentation.

Contributing

We welcome contributions from the community! If you're interested in improving gBay Backend, please read our Contribution Guidelines for more information on how to get started.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

A heartfelt thank you to all contributors and the development team for their hard work and dedication to making gBay Backend a success. Special mentions include:

  • Salih Karagöllü: Project Manager, Scrum Master, Developer, Tester, and Code Reviewer
  • Abdullah Göktürk: Product Owner and Developer
  • Bilal Gökçe: Developer, Code Reviewer, and DevOps
  • Onur Atasever: Developer
  • Melike Seyitoğlu: Developer