Welcome to my repository of personal projects, developed during my tenure in France at Epitech, Lyon. This collection demonstrates my software development skills and interests.
GlobalSort is my first foray into Python development. It's a robust file organization tool that I created to learn Python and find an efficient solution for file organization. This project is a testament to my ability to create practical solutions and my passion for learning new technologies.
GlobalSort GUI is an evolution of the original GlobalSort project, introducing a user-friendly graphical interface for file organization. Built with Python, this tool allows users to sort and manage files easily, with support for various file types, custom folders, and extensions. The GUI version also features automatic updates, ensuring you always have the latest enhancements at your fingertips.
- Sort music, video, image, document, and download files.
- Customize folders and extensions for sorting.
- Undo last operation.
- Modern and user-friendly GUI with automatic updates.
YoutubeDownloader is a user-friendly YouTube video downloader. Built with Python, it leverages the Pytube library and Tkinter for the GUI. It allows users to download and save videos from YouTube, providing video information such as the author, publish date, views, thumbnail, and duration. This project showcases my skills in creating intuitive GUIs and working with APIs.
🖼️ Portfolio
The Portfolio project is a showcase of my skills, work experience, and accomplishments. Built using Next.js, React, TypeScript, Tailwind CSS, and Framer Motion, this project emphasizes my front-end development capabilities. It serves as a personal website where you can find detailed information about my professional background, completed projects, and ways to contact me. This project highlights my ability to create responsive, visually appealing websites that effectively communicate my personal and professional brand.
- Responsive design that works great on both desktop and mobile devices.
- Smooth scrolling and animations for an engaging user experience.
- Sections for showcasing projects, skills, and contact information.
- Built with modern web technologies for optimal performance.
The following tools were used in the GlobalSort project.
The following tools were used in the GlobalSort GUI project.
The following tools were used in the YoutubeDownloader project.
The following tools were used in the Portfolio project.
- ⚛️ Next.js - React framework for building the user interface
- ⚛️ React - JavaScript library for building user interfaces
- 📝 TypeScript - Typed superset of JavaScript
- 🎨 Tailwind CSS - Utility-first CSS framework
- 🌀 Framer Motion - Animation library for React
- 🖍️ Lucide React - Icon set for React
This project is under license from MIT. For more details, see the LICENSE file.
Made with ❤️ by Karma
