GitHub / chihebabiza 1 Repository
chihebabiza/.Net-XO-Game
A simple two-player Tic-Tac-Toe game built using Windows Forms in C#. Players take turns placing X and O on a 3x3 grid. The game highlights the winning combination and provides an option to restart. This project demonstrates basic UI design, event handling, and game logic in C#.
Language: C# - Size: 0 Bytes - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

chihebabiza/.Net-Tic-Tac-Toe
.NET Tic Tac Toe is a simple desktop game application built using the .NET framework and Windows Forms (WinForms). It allows two players to take turns marking X or O on a 3x3 grid, with the game automatically checking for a winner or a draw after each move.
Language: C# - Size: 0 Bytes - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

chihebabiza/.Net-pizza-hut
A simple desktop application built with C# and Windows Forms to simulate a basic Pizza Hut ordering system. Includes menu selection, order summary, pricing, and basic UI interactions. Great for learning Windows Forms and event-driven programming
Language: C# - Size: 1.53 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

chihebabiza/Cpp-service-queue-simulator
A project that simulates a real-world queueing system for managing service lines. It allows issuing tickets, serving clients in order, and viewing the queue in both left-to-right and right-to-left directions.
Language: C++ - Size: 7.81 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

chihebabiza/Cpp-stack-string-history
simple C++ project that implements undo and redo functionality for string operations. It allows users to modify a string and then reverse or reapply changes using stack-based logic. This project demonstrates the use of data structures like stacks to manage a history of edits ...
Language: C++ - Size: 7.81 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

chihebabiza/My-cpp-stack-array
A lightweight, template-based stack class built on top of the `clsMyQueueArr` class, which in turn uses a custom dynamic array (`clsDynamicArray`). This class provides basic stack behavior (LIFO – Last In, First Out) by inserting new elements at the beginning of the internal array.
Language: C++ - Size: 12.7 KB - Last synced at: about 11 hours ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

chihebabiza/My-cpp-queue-array
A simple, template-based queue class in C++ built on top of a custom dynamic array (`clsDynamicArray`). This implementation supports core queue operations such as `push`, `pop`, `front`, and `back`, along with extended utilities like reversing the queue and inserting at custom positions.
Language: C++ - Size: 12.7 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

chihebabiza/My-cpp-dynamic-array
Language: C++ - Size: 7.81 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

chihebabiza/My-cpp-stack
This project implements a simple templated stack in C++ using a doubly linked list. It supports basic operations like push, pop, top, and size, allowing storage of any data type. The goal is to demonstrate how a stack can be built manually using dynamic memory and linked structures.
Language: C++ - Size: 14.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

chihebabiza/Grade-calculator-dz
Web application built with Next.js that allows university students to dynamically calculate their overall moyenne (average) based on individual module performance.
Language: TypeScript - Size: 125 KB - Last synced at: 15 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

chihebabiza/Cpp-problem-solving-level-1
C++ solutions for the Problem Solving Courses from ProgrammingAdvices.com with explanations and clean code structure
Language: C++ - Size: 11.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

chihebabiza/Cpp-problem-solving-level-3
C++ solutions for the Problem Solving Courses from ProgrammingAdvices.com with explanations and clean code structure
Language: C++ - Size: 557 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

chihebabiza/Cpp-problem-solving-level-4
C++ solutions for the Problem Solving Courses from ProgrammingAdvices.com with explanations and clean code structure
Language: C++ - Size: 334 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

chihebabiza/Cpp-problem-solving-level-2
C++ solutions for the Problem Solving Courses from ProgrammingAdvices.com with explanations and clean code structure
Language: C++ - Size: 36.1 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

chihebabiza/chihebabiza
Chiheb Abiza
Size: 21.5 KB - Last synced at: 26 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

chihebabiza/My-cpp-queue
A simple C++ project implementing a templated doubly linked list and queue with basic operations like push, pop, front, and back.
Language: C++ - Size: 11.7 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

chihebabiza/My-cpp-linked-list
A custom doubly linked list in C++ built using OOP, featuring core operations like insert, delete, update, and reverse. It showcases manual memory handling and class design without using STL.
Language: C++ - Size: 8.79 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

chihebabiza/cpp-date-library
A C++ library for handling and manipulating dates, offering features such as formatting, date calculations, comparisons, and validation. It supports adding and subtracting days, months, or years, with error handling for invalid date formats.
Language: C++ - Size: 23.4 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

chihebabiza/cpp-input-validation-library
A C++ library for validating and reading user input, including numbers and dates, with range checks and error handling.
Language: C++ - Size: 16.6 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

chihebabiza/cpp-utility-library
A C++ library for simplifying common programming tasks, including generating random numbers, characters, and words, performing array operations, swapping values, and handling text encryption/decryption. It also supports text formatting, key generation, and efficient manipulation of data structures.
Language: C++ - Size: 16.6 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

chihebabiza/cpp-string-library
A C++ library designed for efficient string manipulation, including formatting, concatenation, searching, and validation. It provides error handling for invalid string inputs and supports various string operations using object-oriented principles.
Language: C++ - Size: 21.5 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

chihebabiza/cpp-oop-bank-system
C++ console application use OOP concepts , it manages client records in a banking system. It allows users to view, add, update, and delete client information, as well as perform transactions like deposits, withdrawals, and balance checks. The system includes user login functionality with different access levels .
Language: C++ - Size: 157 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

chihebabiza/student-portal
A web application for managing student projects, announcements, and wishlists. The platform allows students to view available projects, add them to their wishlist, and get announcements related to their fields of study.
Language: EJS - Size: 123 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

chihebabiza/MERN-student-portal
Language: JavaScript - Size: 200 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

chihebabiza/hackathon-starting-template Fork of MouhamedBourouba/hospital-records-managment
react + tailwind, with express api
Language: JavaScript - Size: 202 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

chihebabiza/react-blog-with-json-server
blog application built with React for the frontend and JSON Server as a mock backend. Users can view, create, edit, and delete blog posts. Data is stored and retrieved from a local JSON file acting as a REST API through JSON Server.
Language: JavaScript - Size: 184 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

chihebabiza/cpp-atm-system
C++ console application that simulates an ATM (Automated Teller Machine) with basic banking functionality, including client transactions such as deposits, withdrawals, balance inquiries, and account management.
Language: C++ - Size: 4.88 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

chihebabiza/cpp-bank-system
C++ console application that manages client records in a banking system. It allows users to view, add, update, and delete client information, as well as perform transactions like deposits, withdrawals, and balance checks. The system includes user login functionality with different access levels .
Language: C++ - Size: 22.5 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

chihebabiza/php-multi-seller-ecommerce
PHP-based multi-vendor marketplace that allows multiple sellers to register, manage their products, and sell online. Buyers can browse products from different sellers, add them to their cart, and complete the purchase.
Language: PHP - Size: 76 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

chihebabiza/sesclib
Sesclib is a library of resources designed to support students in their learning journey. The application provides access to various educational materials and tools to enhance study experiences.
Language: EJS - Size: 2.63 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

chihebabiza/js-api-currency-converter
currency converter application that converts between different currencies using the FreeCurrency API.
Language: HTML - Size: 70.3 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

chihebabiza/js-api-country-quide
country guide application built with JavaScript that provides information about different countries using the Rest Countries API. Users can search for countries and access details such as population, area, languages spoken, and more.
Language: JavaScript - Size: 48.8 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

chihebabiza/js-api-news-app
news application built with JavaScript that fetches and displays news articles from various categories using the NewsAPI. Users can explore trending news, search articles by category, and stay updated with the latest headlines from around the world.
Language: HTML - Size: 2.91 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

chihebabiza/js-api-dictionary
dictionary application built with JavaScript that allows users to search for words and provides their definitions using the DictionaryAPI. This app enhances the user experience by offering quick access to word meanings.
Language: CSS - Size: 48.8 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

chihebabiza/cpp-math-quiz-game
Language: C++ - Size: 25.4 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

chihebabiza/cpp-rock-paper-scissors
Language: C++ - Size: 21.5 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

chihebabiza/problem-solving
Language: C++ - Size: 312 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

chihebabiza/Node-js-users-list
Language: EJS - Size: 5.31 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

chihebabiza/Node-JS-Weather-app
Language: EJS - Size: 19.5 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

chihebabiza/chihebabiza.github.io
Language: HTML - Size: 0 Bytes - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

chihebabiza/Nodejs_Starter_Code
Language: JavaScript - Size: 4.07 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

chihebabiza/backend_workshop
Language: JavaScript - Size: 30.3 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

chihebabiza/Workshop
Language: HTML - Size: 2.93 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

chihebabiza/team-work
Size: 1000 Bytes - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

chihebabiza/NodeJS-Blog
Language: CSS - Size: 54.7 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

chihebabiza/MyResume
Language: HTML - Size: 57.9 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

chihebabiza/Multi-Vendor
Language: CSS - Size: 212 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

chihebabiza/test
this is just a test
Size: 1000 Bytes - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0
