Coder Social home page Coder Social logo

Background Image

IBRAHIM HANAFI

About Me

I'm Ibrahim Hanafi, a passionate software developer from Sudan. I love to code and create. Here's a bit about me:

  • 🌱 I'm currently learning and working with Python as my main language.
  • 💻 I also work with C, C++, Bash, MySQL, HTML, CSS, JavaScript, Bootstrap, and Markdown.
  • 🛠️ My favorite tools include Visual Studio Code, Git and GitHub, Terminal Commands, Postman, PyCharm IDE, and Arduino IDE.
  • 🚀 Connect with me on:
Facebook LinkedIn Gmail Gmail Gmail

Languages and Tools 🛠️

Python C C++ Bash MySQL HTML CSS JavaScript Bootstrap Markdown Flask Django Qt Visual Studio Code Git GitHub GNOME Terminal Postman PyCharm Arduino

GitHub Stats 🌱

hima890's Stats hima890's Top Languages

Currently Learning in ALX SE Program 💻

  • Git and GitHub
  • Linux And bash scripting
  • Low level programming (C)
  • Higher level programming (Python - MySQl - ...etc)
  • System engineering devops
  • Data structures and algorithms

Ibrahim Hanafi Mohamed Hanafi's Projects

airbnb_clone icon airbnb_clone

Welcome to the AirBnB clone project! This project is the first step towards building a full web application, which will ultimately mimic the functionalities of the AirBnB platform. In this stage, we focus on creating a command interpreter to manage AirBnB objects.(CLI).

airbnb_clone_v2 icon airbnb_clone_v2

The console is the first segment of the AirBnB project that will collectively cover fundamental concepts of higher-level programming. The goal of the AirBnB project is to eventually deploy our server as a simple copy of the AirBnB website (HBnB). A command interpreter is created in this segment to manage objects for the AirBnB (HBnB) website.

airbnb_clone_v3 icon airbnb_clone_v3

Welcome to the Airbnb Project - Version 3! This project is a comprehensive RESTful API implementation built with Flask and Flask-RESTful. It emulates core functionalities of the Airbnb platform, including managing users, places, states, cities, and amenities.

alx-higher_level_programming icon alx-higher_level_programming

ALX Higher Level Programming with Python is a dedicated repository for ALX Software Engineering students. Delve into Python concepts, sharpen your skills with hands-on exercises, and apply your knowledge to real-world projects. Your go-to resource for mastering Python programming in the context of ALX's higher-level programming curriculum.

alx-low_level_programming icon alx-low_level_programming

This repository contains a collection of C programming exercises and projects completed as part of the ALX Software Engineering (SE) program's current running C course. These exercises cover a wide range of topics and concepts in C programming, providing hands-on practice and reinforcement of the course material.

alx-system_engineering-devops icon alx-system_engineering-devops

Welcome to the DevOps and System Engineering Course! This course is designed to help you learn and master the fundamentals of DevOps, system engineering, and Bash scripting. It covers a wide range of topics essential for modern IT operations and infrastructure management.

bashscriptingprojects icon bashscriptingprojects

Automate the backup of your important project folders with this Bash script. Schedule backups at your convenience and keep track of activities with timestamped logs. Never worry about losing your crucial data again.

binary_trees icon binary_trees

A collection of C programs for learning and implementing binary tree operations, including traversal, insertion, deletion, and validation. Ideal for understanding fundamental data structures and algorithms in C programming.

flask_todolist icon flask_todolist

Get started with this straightforward to-do application using HTML, CSS, JavaScript, and Flask. Easily add, complete, and delete tasks through a user-friendly web interface. Ideal for beginners learning web development or as a foundation for more complex projects.

flaskwheatherapp icon flaskwheatherapp

The Flask Weather App is a lightweight web application built with Flask, offering users real-time weather information through a seamless and intuitive interface. Powered by a weather API, it provides accurate weather data for a specified location, enhancing the user's experience with up-to-date and reliable information.

monty icon monty

The Monty project is an interpreter for Monty ByteCodes files. Monty 0.98 is a scripting language that is first compiled into Monty byte codes, similar to Python. The interpreter relies on a unique stack data structure with specific instructions to manipulate it. The project involves implementing various opcodes to perform stack operations.

printf icon printf

This project is an implementation of the printf function, a fundamental feature in the C programming language. Our custom printf function provides the capability to format and print various types of data, including text and variables, with the same level of flexibility and functionality as the standard printf in C.

qrcodesystem_ieee icon qrcodesystem_ieee

This repository features a QR Code-based registration system with two components: a Flask-based web app for user registration and a Python Qt5-based GUI for efficient data retrieval. Simplify registration processes and streamline access to information with this versatile QR Code system.

quotes-app icon quotes-app

Our quotes web app offers daily inspiration with a collection of 20 handpicked quotes refreshed daily. Each day, users are greeted with a new set of thought-provoking quotes to kickstart their day. Visitors can engage with the quotes by liking their favorites, and the most liked quotes will be prominently featured

simple_shell icon simple_shell

This project involves creating a simple UNIX command-line interpreter in C that mimics the basic functionalities of the shell (/bin/sh). The shell is designed to meet specific requirements and guidelines outlined below.

smartgarden-irrigationsystem icon smartgarden-irrigationsystem

Create a smart irrigation system for a garden that automatically waters plants based on soil moisture levels and weather forecasts. You can control and monitor the system through a GUI developed with PySide, hosted on a Flask server. The ESP32 will interface with sensors and control the irrigation system.

smartgreenfram icon smartgreenfram

SmartGreenFarm is an innovative project that utilizes a Python Flask server, housed in the server_side folder, to collect sensor information from a farm environment. The server, managed by server.py, gathers data for analysis. The project also includes a graphical user interface (GUI) application developed in C++ with Qt5

sorting_algorithms icon sorting_algorithms

Explore various sorting algorithms implemented in C within this repository. Each algorithm, such as Bubble Sort, Insertion Sort, Selection Sort, and Quick Sort, is meticulously crafted in separate C files. Witness these algorithms in action as they sort arrays or linked lists, with printed outputs after each step.

weather-app icon weather-app

WhatsApp Automation is a program designed to work exclusively with the web version of WhatsApp.

weatherinformation_bash icon weatherinformation_bash

A simple Bash script that fetches and displays current weather information for a specified city using the WeatherAPI. The script checks for internet connectivity, sources configuration from a config.txt file, and provides details such as temperature, wind speed, humidity, and more. Optionally, it can be configured to run automatically on startup

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.