CODING PROJECTS:

I've curated a variety of coding endeavors that I'm excited to present. Beyond lines of code, each project embodies a journey of problem-solving, creative expression, and skill refinement.

From dynamic websites and mobile applications to resourceful scripts, this collection encapsulates my progression as a coder. My hope is that as you explore these projects, you'll gain insights into my coding journey and perhaps discover inspiration for your own ventures in the world of technology.

Coding on a computer monitor
Coding on a computer monitor

THREADS CLONE:

This project was designed to replicate Threads, the new trendy app from Meta. It showcases the seamless fusion of SwiftUI for crafting the user interface, Firebase for back-end services, and Kingfisher for efficient image loading and caching.

Threads main screen feed
Threads main screen feed

App features:

  1. Users have the ability to register, log in, and authenticate their accounts securely.

  2. Initiate discussions on diverse topics by crafting threads.

  3. View user profiles and see their activity history.

  4. Enjoy real-time updates when new threads or posts are created.

This application is not affiliated with or endorsed by Threads or any associated entities. It is created for educational purposes and as a demonstration of SwiftUI and Firebase integration.

This app is strictly for educational purposes and isn't intended for real social media engagement. The core objective of this project is to illustrate the fusion of diverse technologies in crafting a feature-rich social media experience.

App features:

  1. Safely sign up and log in using your email and password.

  2. Check out posts from users you follow, as well as your own, right on the main feed.

  3. Share photos with captions, just like in Instagram.

  4. Engage with posts by giving them a like with a simple click.

INSTAGRAM CLONE:

Complete Instagram clone crafted with React Native and Firebase. It offers a user experience akin to the official Instagram app, enabling users to register, log in, scroll their feed, create new posts, and give likes. Authentication and storage lean on Firebase, while form handling and validation use Formik and Yup.

UBER EATS CLONE:

App features:

  1. Explore a variety of restaurants that match your location and taste.

  2. Check out detailed menus with items, prices, and enticing descriptions.

  3. Select your favorites and effortlessly order food for delivery.

Keep in mind that this application is designed for educational and learning purposes, and it's not intended for real food delivery services. The main aim of this project is to demonstrate how different technologies and APIs can come together to build a food ordering and delivery app packed with features.

This project was designed to replicate the highly acclaimed food delivery application, Uber Eats. It was crafted using React Native, Redux, Google API, YELP API, and Firebase.

This project was crafted with a focus on learning and skill development, serving as an educational exercise. It's important to clarify that it's not intended for commercial use, but rather designed to showcase the integration of various technologies within a real-world context.

App features:

  1. Safely sign up and log in using your email and password.

  2. Seamless integration with the OpenAI API for natural language processing.

  3. Real-time chat interface with a responsive design.

  4. The capability to both initiate new chats and delete existing ones.

ChatGPT chat-box screen
ChatGPT chat-box screen

CHATGPT CLONE:

ChatGPT clone login screen
ChatGPT clone login screen

This project is a ChatGPT clone crafted with cutting-edge web technologies. It was developed using: OpenAI API integration for language processing, Firebase authentication, Tailwind CSS for the responsive design, and dynamic data management via Next.js 13 and TypeScript.

Please note that this clone is developed solely for educational purposes and is not intended for commercial streaming. The primary goal of this project is to showcase the harmonious integration of various cutting-edge technologies to create a captivating streaming experience.

App features:

  1. Safely sign up and log in using your email and password.

  2. Explore a wide range of movies and TV shows, including popular titles all within the main interface.

  3. Experience secure and hassle-free payment processing using the Stripe payment gateway.

NETFLIX CLONE:

Complete Netflix clone built using React, Firebase, Redux, Stripe, Google Auth, and the TMDB API. This application mirrors the user experience of the official Netflix platform, allowing users to sign up, log in, browse content, and handle payments.