/42_level_calculator

Primary LanguagePythonMIT LicenseMIT

42 Level Calculator

GitHub license GitHub issues GitHub stars GitHub forks

Table of Contents

Introduction

The 42 Level Calculator is a Python-based application that allows students to calculate and visualize their level progression at the 42 coding school. The application provides a user-friendly interface built with Tkinter and CustomTkinter, making it easy to input project results and instantly see the corresponding level.

app

Features

  • Real-time Level Calculation: Automatically calculate your 42 level based on the projects you've completed.
  • User-friendly Interface: Simple and intuitive UI using Tkinter and CustomTkinter.
  • Customizable: Easy to modify and adapt to different user requirements.
  • Open Source: Contribute to the development or adapt the code to your needs.

Installation

To run the 42 Level Calculator locally, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/callmezaki/42_level_calculator.git
    cd 42_level_calculator
  2. Install Dependencies:

    Make sure you have Python installed. Then, install the required Python packages using:

    pip3 install -r requirements.txt
  3. Run the Application:

    Start the application by running the main script:

    python3 app.py

Usage

  1. Launch the application.
  2. Input the project results as prompted.
  3. View your calculated level and progression.

You can adapt the UI and calculation logic by editing the Python scripts as needed.

Contributing

Contributions are welcome! If you have any improvements or suggestions, please fork the repository, create a new branch, and submit a pull request.

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/YourFeature)
  3. Commit your changes (git commit -am 'Add YourFeature')
  4. Push to the branch (git push origin feature/YourFeature)
  5. Create a new Pull Request

Please make sure your code adheres to the project's coding standards and is well-documented.

License

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

Contact

For any questions or support, feel free to contact: