Almas-online
Developed a web-based financial management platform designed to provide businesses and merchants with a clear and actionable overview of their transactions, payouts, and performance metrics. It focuses on usability, transparency and performance, giving users an intuitive experience for managing payments and monitoring financial activity.
@Front-end Development
@Best practice
ReactJs
Context
Figma
Roles
JWT
Collaboration with a team of front-end engineers to work for an existing project.
Fixed and updated existing features.
Implemented new features.

Heropay Web Application
Developed a web-based financial management platform designed to provide businesses and merchants with a clear and actionable overview of their transactions, payouts, and performance metrics. It focuses on usability, transparency and performance, giving users an intuitive experience for managing payments and monitoring financial activity.
@Front-end Development
NextJs
Axios
Redux Toolkit
Shad cn
Tailwindcss
JWT
Multi-language
Interactive charts and tables that display transaction volume, revenue streams, and payout summaries.
Integrated filters, sorting, and date range selection to give users full control over the data they view.
Clear data visualization to highlight pending, successful, and failed payouts.
Designed with a clean, modern UI ensuring that financial data is easy to read and navigate.
Applied responsive design principles so the dashboard adapts seamlessly across devices.

E-commerce Backend Web Application
Developed a robust e-commerce web application using Spring Boot, incorporating key features such as user authentication, product management, shopping cart, order processing, and payment integration. `A SIMPLE DIAGRAM TO EXPLAIN THE API`. Implemented best practices for data validation, error handling, and secure transaction processing to ensure a reliable and user-friendly shopping experience.
@Back-end Development
Java
Spring Boot
Spring Security
Spring Data JPA
Stripe-payment
JWT
Authentication
Authorization
Email Notifications
Pagination & Filtering
User Management: Secure user registration, login, and role-based access control.
Product Catalog: Dynamic product listing with categories and detailed descriptions.
Shopping Cart: Add, update, and remove products with real-time inventory checks.
Order Processing: Seamless order creation, status tracking, and inventory updates.
Payment Integration: Integrated Stripe for secure payment processing.
Notifications: Real-time email notifications for order confirmations and status updates.

Personal Blogging Platform API
A lightweight and user-friendly personal blog platform built using Spring Boot. This application allows a single user to create, manage, and publish articles while enabling registered users to interact with the content through likes and comments. `A SIMPLE DIAGRAM TO EXPLAIN THE API`
@Back-end Development
Java
Spring Boot
Spring Security
Spring Data JPA
JWT
Authentication
Authorization
Email Notifications
Pagination & Filtering
Article Management: Create, read, update, and delete articles with support for rich text and multimedia content.
User Interaction: Registered users can like and comment on articles.
Search Functionality: Search articles by title or tag for easy navigation.
User Authentication: Secure user registration and login using Spring Security with JWT for authentication and authorization.
File Upload: Supports uploading and managing multimedia files associated with articles.

Fast Fraud Detection - Master's Graduation Project -
A blockchain-based web application that enables users to sell and verify Agri-food products on the Ethereum blockchain. The system provides a quick and efficient way to check the authenticity of purchased products, utilizing a tree structure for faster data retrieval. It also includes a section for government authorities to check for fraud.
@Front-end Development
@Back-end Development
@Blockchain
ReactJS
Ethereum Blockchain
Solidity
Tree Structure
Material-ui
MetaMask Wallet
Ethers.js
Tailwindcss
Product Verification: Users can quickly verify the validity of Agri-food products they purchase.
Blockchain Integration: Utilizes Ethereum blockchain for secure and transparent transactions.
Smart Contracts: Developed using Solidity to handle product listings and verifications.
Tree Structure: Implements a tree structure for faster data retrieval, enhancing the efficiency of the verification process.
Government Authority Section: Allows government authorities to verify and check for fraud, ensuring regulatory compliance and safety.
User Interface: Built with ReactJS and styled with TailwindCSS for a responsive and modern design.
Wallet Integration: Supports MetaMask wallet for secure transactions and user authentication.
Ethers.js: Used for interacting with the Ethereum blockchain.

Doctor Management System - bcnDoc -
Developed a progressive web application (PWA) that can be installed on any device, designed to streamline doctor management tasks. This application enables doctors to manage patients, treatments, checkups, and medical folders efficiently. Nice looking interface for user experience to provide a reliable and efficient system for healthcare professionals.
@Front-end Development
@Back-end Development
ReactJS
Redux-toolkit
Axios
Materia-ui
Material-ui
ExpresJS
MYSQL
JWT
Node mailer
Multer
Bcryptjs
Multi-language
Patient Management: Add and manage patient records, including treatments and medical histories.
Prepared Prescriptions: Create and manage prescription templates for quick use.
Illness Categories & Medications: Organize illnesses, medications, and tests for easy reference.
Replacement Doctors: Allow doctors to add sub-doctors to use their account in a protected manner.
User Authentication: Secure login and user management with JSON Web Tokens.
File Uploads: Manage and upload files securely with Multer.

Admin Dashboard for Docthus Company
Developed the frontend of an admin dashboard using ReactJS, enabling administrators to manage events efficiently. The project involved integrating the frontend with an existing backend system during my internship at Data Bridges. Implemented best practices for state management, API integration, and UI design to ensure a robust and user-friendly admin interface.
@Front-end Development
ReactJS
Redux
Axios
Materia-ui
Event Management: Admins can create, update, and delete events.
User Interface: Intuitive and responsive UI for seamless user experience.
Data Integration: Integrated frontend with backend services for real-time data management.

