Pinned Repositories
the-quiz-game
A quiz game app.
use-popcorn
imdb movie rating site with watchlist feature
my-portfolio
My personal portfolio, with all my projects.
eat-n-split
app that let's you split the bill between your friends and allows you to keep track of your money.
travel-list
Project to practice controlled elements in react js and handling state of them.
pizza-menu
Pizza Menu of an Italian Restaurant using beginner react.
minishell
bank-account
Simple bank account using useReducer Hook.
Before-you-go
Lyrics of the song "Before you go" by Lewis Capaldi
currency-converter
convert currencies using external api
maaz-codes's Repositories
maaz-codes/minishell
maaz-codes/get-next-line
A function that reads from a fd and returns a line. Calling it multiple times, will return multiple next lines in order.
maaz-codes/philosophers
A C implementation of the classic "Dining Philosophers" problem. This project demonstrates threading and mutexes to manage concurrent access to shared resources (forks) as philosophers eat, think, and sleep. Includes time-based conditions, logging, and a bonus part using processes and semaphores.
maaz-codes/ft_printf
First Project of Circle 01 in 42 Cursus. It's a mimic of printf function that returns and works almost the same as the original one.
maaz-codes/lib-ft
First project in 42 Cursus. It's a library of functions to use throughout your cursus.
maaz-codes/pipex
Pipex is a Unix-based C project that replicates the shell's pipeline (|). It redirects the output of one command to the input of another using pipes and system calls like fork(), pipe(), and execve(). The project focuses on process management and inter-process communication.
maaz-codes/fract-ol
Goal of this project is to discover or use the mathematical notion of complex numbers, to take a peek at the concept of optimisation in computer graphics and practice event handling.
maaz-codes/push_swap
Push Swap is sorting algorithm that calculates and displays on the standard output the smallest program, made of Push swap language instructions, that sorts the integers received as arguments.
maaz-codes/maaz-codes
Config files for my GitHub profile.
maaz-codes/my-portfolio
My personal portfolio, with all my projects.
maaz-codes/world-wise
travelling app where you can save your experiences and the locations(city + country) with live map.
maaz-codes/small-blog-site
a small blogging site with random posts.
maaz-codes/bank-account
Simple bank account using useReducer Hook.
maaz-codes/the-quiz-game
A quiz game app.
maaz-codes/travel-list
Project to practice controlled elements in react js and handling state of them.
maaz-codes/weather-app-enhanced
visually appealing weather app using open-meteo weather api.
maaz-codes/use-geolocation
geolocation api that tracks your current location & gives you your coordinates
maaz-codes/date-counter-use-reducer
date counter using useReducer hook
maaz-codes/weather-app
weather app that let's you see weather of different cities.
maaz-codes/use-popcorn
imdb movie rating site with watchlist feature
maaz-codes/currency-converter
convert currencies using external api
maaz-codes/how-react-works
how react works behind the scenes, how state is preserved if key prop is not used & how diffing works
maaz-codes/eat-n-split
app that let's you split the bill between your friends and allows you to keep track of your money.
maaz-codes/text-expander-api
a component api of text-expander, that allows users to truncate & expand their long texts accordingly, with customizations.
maaz-codes/star-rating-api
it's a component api you can use to add customizable star rating in your movies or any product.
maaz-codes/tip-calculator
app that calculates how you & your friend wants to tip the waiter.
maaz-codes/faqs-component
FAQs component with opening cards with answers.
maaz-codes/steps
small project for learning states and interactive components.
maaz-codes/flashcards
simple question-answer flipping component (interactive)
maaz-codes/date-counter
simple date counter with input controlled elements.