> For the complete documentation index, see [llms.txt](https://fozan.gitbook.io/level/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fozan.gitbook.io/level/introduction.md).

# Introduction

`level-algorithm` is a JavaScript library designed to facilitate level-based calculations within applications. Whether you're developing a game, an educational platform, or any system that involves leveling up based on experience points, `level-algorithm` provides essential functions to manage and compute these mechanics efficiently.

#### Key Features

* **Level Calculation**: Determine the level of a user based on their experience points and configurable level progression parameters.
* **Experience Requirements**: Calculate the total experience required to achieve a specific level using customizable base experience and experience multiplier values.
* **Progress Tracking**: Track the progress towards the next level, including both fractional and whole percentage values.

#### License

`level-algorithm` is licensed under the MIT License.
