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.

Almas-online

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.

No image available

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.

E-commerce Backend Web Application

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.

Personal Blogging Platform API

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.

Fast Fraud Detection - Master's Graduation Project -

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.

Doctor Management System - bcnDoc -

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.

Admin Dashboard for Docthus Company