Project Showcase

Explore my collection of projects spanning web development, IoT systems, and innovative solutions

Rabah360
Active

Rabah360

Sept 2024

Simplify Church Operations With Our User-Friendly Software, Designed for Churches of All Sizes. Rabah360 is a comprehensive church management software that streamlines operations, enhances communication, and fosters community engagement.Features include member management, event scheduling, donation tracking, and communication tools, all designed to help churches operate more efficiently and effectively. Rabah360 is built with a focus on user experience, making it easy for church leaders and members to navigate and utilize its features.

HTML5
CSS
JavaScript
React.js
Django
Python
PostgreSQL
Rock Paper Scissor Game
Active

Rock Paper Scissor Game

June 2023

Multiplayer 2-Player Rock-Paper-Scissors Game. Backend hosted on free service; may take a few minutes to wake up. This project is a real-time multiplayer game built with React.js and Socket.io, allowing two players to compete against each other in a classic rock-paper-scissors game. The game features a simple and intuitive interface, enabling players to select their moves and see the results in real-time. The backend is built with Node.js and Express.js, utilizing Socket.io for real-time communication between players. The game is designed to be responsive, ensuring optimal performance on both desktop and mobile devices.

React.js
CSS
Socket.io
Node.js
Express.js
Drone Delivery Admin Dashboard
Active

Drone Delivery Admin Dashboard

Jan 2025

Responsive admin dashboard for drone delivery management, built with Next.js and TailwindCSS. This project features a clean and modern interface for managing drone delivery operations, including tracking deliveries, managing drones, and viewing analytics. The dashboard is designed to be responsive, ensuring optimal performance on both desktop and mobile devices. It includes various components such as charts, tables, and forms to facilitate data visualization and management. The use of TailwindCSS allows for rapid styling and customization, making it easy to adapt the design to specific needs. The dashboard also incorporates Next.js for server-side rendering and improved performance, making it suitable for real-time data updates and interactions.

Next.js
Axios
TailwindCSS
Crypto currency Mobile App
Active

Crypto currency Mobile App

Mar 2025

Mobile app for tracking cryptocurrency prices, built with React Native and TailwindCSS. This project features a user-friendly interface for viewing real-time cryptocurrency prices, market trends, and historical data. The app allows users to search for specific cryptocurrencies, view detailed information about each coin, and track their favorite currencies. It is designed to be responsive and optimized for mobile devices, ensuring a smooth user experience. The use of React Native enables cross-platform compatibility, allowing the app to run on both iOS and Android devices. The backend is powered by Firebase for real-time data updates and authentication.

React Native
TailwindCSS
Expo
Firebase
OAuth
Zustand
Axios
React Navigation
Supabase
Music Web App
Active

Music Web App

Jan 2023

Music streaming app with authentication, playlist management, and real-time features. Backend hosted on free service; may take a few minutes to wake up. This project is a full-stack music streaming application that allows users to listen to music, create and manage playlists, and authenticate their accounts. It features a modern user interface built with React.js and TailwindCSS, ensuring a responsive design that works well on both desktop and mobile devices. The backend is built with Node.js and Express.js, utilizing MongoDB for data storage. The app includes user authentication, playlist management, and real-time features using Firebase for notifications and updates.

React.js
TypeScript
MongoDB
TailwindCSS
Node.js
Firebase
Express.js
JWT
Axios
OAuth
E-Commerce Platform
Active

E-Commerce Platform

April 2023

Full-stack e-commerce platform with user authentication, payment integration, and responsive design. Backend on free hosting may have initial latency. This project is a comprehensive e-commerce platform that allows users to browse products, manage their accounts, and make purchases. It features user authentication for secure access, payment integration with Paystack for seamless transactions, and a responsive design built with React.js and TailwindCSS. The platform also includes features like product search, cart management, and order history. The backend is built with Node.js and Express.js, utilizing MongoDB for data storage. The app is designed to provide a smooth user experience across both desktop and mobile devices.

React.js
TailwindCSS
Axios
JWT
OAuth
MongoDB
Framer Motion
React Toastify
Express.js
Paystack
Firebase
Node.js
Movie Discovery App
Active

Movie Discovery App

Nov 2024

User-friendly platform to discover, track, and manage movies with local storage support and rich metadata. This app allows users to search for movies, view detailed information, and manage their watchlist. It features a clean and modern interface built with Next.js and TailwindCSS, ensuring a responsive design that works well on both desktop and mobile devices. The app utilizes the TMDB API to fetch movie data, providing users with up-to-date information on their favorite films. Local storage is used to save user preferences and watchlists, enhancing the overall user experience.

Next.js
Axios
TailwindCSS
TypeScript
Admin Dashboard
Active

Admin Dashboard

May 2023

Responsive admin dashboard built with React and TailwindCSS. This project features a clean and modern interface for managing application data, user accounts, and system settings. It includes various components such as charts, tables, and forms to facilitate data visualization and management. The dashboard is designed to be responsive, ensuring optimal performance on both desktop and mobile devices. The use of TailwindCSS allows for rapid styling and customization, making it easy to adapt the design to specific needs.

React.js
TailwindCSS
Stop Watch
Active

Stop Watch

Aug 2023

Simple stopwatch app built with Vue.js and TailwindCSS. This project demonstrates a clean stopwatch interface, allowing users to start, stop, and reset the timer. It showcases the use of Vue.js for reactive data binding and TailwindCSS for styling, ensuring a modern and user-friendly experience. The app is designed to be lightweight and efficient, making it suitable for quick time tracking tasks.

Vue.js
TailwindCSS
Feature Dashboard
Active

Feature Dashboard

Dec 2023

Feature-rich dashboard with Chakra UI, Framer Motion, and TypeScript. This project showcases a modern, responsive dashboard interface designed for data visualization and management. It utilizes Chakra UI for component styling, Framer Motion for animations, and TypeScript for type safety. The dashboard includes various widgets and charts to display data dynamically, providing an intuitive user experience. The design is mobile-friendly and optimized for performance, making it suitable for both desktop and mobile devices.

Next.js
TailwindCSS
Chakra UI
Framer Motion
TypeScript
LAMATA IoT Air Quality Monitoring Sensor

LAMATA IoT Air Quality Monitoring Sensor

2024

IoT traffic management system for Lagos Metropolitan Area Transport Authority using ESP32 and sensors. This project involves the development of an IoT-based traffic management system designed to monitor and manage traffic flow in Lagos, Nigeria. It utilizes the ESP32 microcontroller for real-time data processing and communication. The system integrates various sensors to collect data on traffic density, vehicle speed, and environmental conditions. The collected data is transmitted to a central server for analysis and visualization, enabling traffic authorities to make informed decisions. The project aims to enhance traffic management efficiency, reduce congestion, and improve overall transportation infrastructure in the region.

ESP32
IoT
https
C++
Sensors
NFC ATM Payment System

NFC ATM Payment System

2025

Secure NFC ATM payment system using ESP32, AES encryption, and contactless payments. This project integrates NFC technology with an ATM system to enable secure, contactless transactions. It utilizes AES encryption for data security and is built on the ESP32 platform, allowing for IoT connectivity and real-time transaction processing. The system supports various NFC-enabled cards, providing a convenient and secure payment method for users. The project includes a card reader interface, transaction logging, and user authentication features to ensure secure access and transaction integrity. The NFC ATM Payment System is designed to enhance the user experience by providing a fast, secure, and efficient way to perform transactions without the need for physical contact with the ATM.

ESP32
NFC
AES Encryption
Axios
https
C++
Card Reader
IoT
Node.js
Express

Found 12 projects