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.
- 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.
To run the 42 Level Calculator locally, follow these steps:
-
Clone the Repository:
git clone https://github.com/callmezaki/42_level_calculator.git cd 42_level_calculator
-
Install Dependencies:
Make sure you have Python installed. Then, install the required Python packages using:
pip3 install -r requirements.txt
-
Run the Application:
Start the application by running the main script:
python3 app.py
- Launch the application.
- Input the project results as prompted.
- View your calculated level and progression.
You can adapt the UI and calculation logic by editing the Python scripts as needed.
Contributions are welcome! If you have any improvements or suggestions, please fork the repository, create a new branch, and submit a pull request.
- Fork the repository
- Create a new branch (
git checkout -b feature/YourFeature
) - Commit your changes (
git commit -am 'Add YourFeature'
) - Push to the branch (
git push origin feature/YourFeature
) - Create a new Pull Request
Please make sure your code adheres to the project's coding standards and is well-documented.
This project is licensed under the MIT License - see the LICENSE file for details.
For any questions or support, feel free to contact:
- Zakariae Ait Sliman - GitHub Profile | Email