Bank Global was a project I worked on when experimenting with HTML, CSS, and JavaScript as a showcase of using these tools. It demonstrates skills in layout control flow, a deeper understanding of CSS and JavaScript classes, optimizing work with multiple pages, and creating an organized folder and file structure. This project provides a great introduction to creating layouts and understanding basic programming flow.
JavaScript
CSS
HTML
AOS
Bootstrap
UI Kit
Animista
The Atlas app connects to the REST Countries and Google Maps APIs, providing users with detailed information about any country, including its flag, population, region, languages, currencies, capital, and border states, searchable by country name.
JavaScript
CSS
HTML
AOS
Bootstrap
Animista
Lodash
Axios
The Toys REST API and Frontend is a full-stack web project for managing toys and user data. The backend, built with Node.js, Express, bcrypt, JWT, and MongoDB, handles database operations and user/toy routes. The React frontend provides a user-friendly interface for authentication, CRUD operations, and profile management.
Node.js
Express
React
JavaScript
MongoDB
Swagger
JSONWebToken
CORS
Bcrypt
Mongoose
Dotenv
Ehya is a responsive layout project showcasing HTML, CSS, and JavaScript with a dynamic navbar, utilizing the BEM methodology for correct layout and block structuring.
The Portfolio project is a collection of my experience as a Full Stack developer, showcasing my professional journey, projects, expertise, and advanced features to enhance user experience.
EFS Messenger is a secure chat platform with end-to-end encryption and no database storage, ensuring data is only accessible while users are active. The project is currently in development.
React
Node.js
Socket.IO
TypeScript
Uber Taxi is a React Native app for iOS and Android, allowing users to order taxis by selecting origin and destination points, saving them to the Redux store, and displaying them on a map with travel time, distance, and fare calculations.
React Native
Redux
Redux Toolkit
Google Cloud APIs
TailwindCSS for React Native
Expo
JavaScript
NexusTalk is a full-stack application designed to offer a seamless, dynamic, and secure user experience for real-time communication.
Next.js
TypeScript
JavaScript
Socket.io
React
Redux
SSR
Shadcn UI
Prisma
PostgreSQL
Clerk Auth
Tailwind
Supabase
Zod
Zustand
Uploadthing
FlowWarp is a music platform combining cutting-edge technology and user-centric design, offering an unparalleled musical experience through aesthetics and functionality.
Next.js
TypeScript
JavaScript
Stripe
React
Radix
SSR
Supabase
PostgreSQL
Supabase Auth
Tailwind
Zod
Zustand
The Bookmarks API is a NestJS REST API project demonstrating robust backend capabilities with Prisma, Docker, and modern tools for user authentication and bookmark management.
NestJS
TypeScript
Jest
Prisma
Passport
Flask Notes is a Flask-based application for authenticated users to create, view, edit, and delete notes, showcasing Flask, SQLAlchemy for database operations, and Jinja for templating.
Flask
Python
Jinja
Bootstrap
SQLAlchemy
Flask-Login
Buzzer is a sophisticated React Native and Expo chat application using Firestore and Firebase for real-time database and authentication, providing an interactive chat experience.
React Native
JavaScript
Expo
Firestore
Firebase
Frameio is a vibrant social network platform for dynamic posting of images, posts, and community interaction with likes, saves, and content search capabilities.
React
TypeScript
Appwrite
Zod
Radix UI
Shadcn UI
Tanstack (React Query)
React Hook Form
TailwindCSS
ESLint
WillDay is a sophisticated full-stack web application for task management in organizational settings, leveraging Next.js 14, React, Clerk Auth, Prisma, SQL, and more, deployed on Vercel as an SSR app.
Next.js 14
React
TypeScript
Clerk Auth
Stripe
Shadcn UI
Tailwind CSS
Prisma
SQL
Zod
Zustand
React Query
Sonner
UseHooks
PostCSS
ESLint
PhiShop is an innovative online platform for buying and selling digital assets like icons and UI kits, leveraging modern web technologies for a seamless marketplace experience.
Next.js 14
Express
PayloadCMS
Shadcn UI
Tailwind CSS
tRPC
TypeScript
Resend
Stripe
React Hook Form
Nodemailer
MongoDB
Zod
Zustand
React
React-DOM
React Query
Lucide React
Radix UI
Swiper
Date-fns
Dotenv
ESLint
PostCSS
Nodemon
This project allows users to create GIFs from YouTube videos, offering a user-friendly interface and efficient backend architecture for capturing and sharing specific video moments.
React
Node.js
MongoDB
RabbitMQ
Google Cloud Storage
ffmpeg.wasm
Docker
Jest
TypeScript
Nodemon
Husky
Prettier
ESLint
AMQPLib
YTDL
TypeDI
TypeORM
Lodash
CLI-Progress
SWR
React-YouTube
Compression
Cookie-Parser
CORS
Env
Express
HPP
Passport
Swagger
Winston