Skip to content

kaveh2k/dotaz

Repository files navigation

Dota 2 stats

Project website: dotaz

This is a Next.js project with create-next-app.

You can check any match ID using this web application. More features are planned for the future.

Table of Contents

Installation

  1. Start by cloning this repository:
git clone https://github.com/kaveh2k/dotaz.git
  1. Navigate to the project directory:
cd dotaz
  1. Install the dependencies:
npm install

Features

  • Pick Ban: You can find pick ban details.
  • Score and Time: You can see the score, time, and the winning side.
  • In this project, I used the Fuse Algorithm to find pictures based on the given name.
  • There is a backend coded on Express to fetch data from Stratz API, which is a GraphQL API. It returns the response on a RESTful API. You can find the backend project here.

Contributing

Contributions are welcome! If you would like to contribute to this project, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch: git checkout -b my-feature.
  3. Make your changes and commit them: git commit -m 'Add some feature'.
  4. Push to the branch: git push origin my-feature.
  5. Submit a pull request.
  6. Please make sure to update tests as appropriate.

License

This project is licensed under the MIT License.

Contact

If you have any questions, feedback, or suggestions, please feel free to contact us at hidemek@duck.com.

Todo

Some additional features are shown below:

- Create:
    - Create an AI that can help you improve your skills.
    - Create a Discord bot.
    - Create a Twitch bot.
- Add:
    - Add login with Discord, Twitch, and Steam.
    - Add more components to display more detailed information.
    - Add Mongodb database
- And many more features to come.