Skip to content

The Knowledge Showdown API enables seamless communication with the Knowledge Showdown Database, allowing you to efficiently control and manipulate data related to avatars, countries, average scores, categories, questions, users, games, responses, answers, roles, and permissions. The API is designed to serve as a bride between KSW and the KSDB

Notifications You must be signed in to change notification settings

BorisPaunovic/Knowledge-Showdown-API

Repository files navigation

Knowledge Showdown API

NOTE This API is originaly written for Mars Engine and it is exported to Node.js

Welcome to the Knowledge Showdown API repository! This Node.js-based RESTful API, originally written in the Mars Engine (JavaScript) and then exported to Node.js, serves as a robust control interface for managing data within the Knowledge Showdown Database.

Table of Contents

Overview

The Knowledge Showdown API enables seamless communication with the Knowledge Showdown Database, allowing you to efficiently control and manipulate data related to avatars, countries, average scores, categories, questions, users, games, responses, answers, roles, and permissions. The API is designed to serve as a bride between Knowledge Showdown Web Application and the Knowledge Showdown DB.

Setup

To set up the Knowledge Showdown API on your local machine, follow these steps:

  1. Clone the repository.
  2. Navigate to the project directory.
  3. Install dependencies: npm install.
  4. Configure the API settings in the config.js file.
  5. Start the API server: npm start.

Usage

The Knowledge Showdown API provides a set of powerful endpoints to interact with the Knowledge Showdown Database.

Endpoints

FireShot Capture 003 - SwaggerEditor - editor-next swagger io

Contributing

Contributions to the Knowledge Showdown API project are welcome. Follow these guidelines:

  1. Fork the repository and create your branch: git checkout -b your-branch-name.
  2. Make changes following the project's coding conventions.
  3. Test your changes thoroughly to ensure they don't introduce any issues.
  4. Commit your changes: git commit -m "Your commit message".
  5. Push to the branch: git push origin your-branch-name.
  6. Open a pull request, describing your changes and their purpose.

License

The Knowledge Showdown API project is released under the MIT License. You are free to use, modify, and distribute the code according to the terms of the license.

Contact

If you have any questions, suggestions, or feedback, please feel free to reach out by opening an issue on the repository.

Thank you for your interest in the Knowledge Showdown API project. We hope it proves to be a valuable resource for implementing the API component of our Knowledge Showdown system!

About

The Knowledge Showdown API enables seamless communication with the Knowledge Showdown Database, allowing you to efficiently control and manipulate data related to avatars, countries, average scores, categories, questions, users, games, responses, answers, roles, and permissions. The API is designed to serve as a bride between KSW and the KSDB

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published