Farouq Daif's repositories
image-uploader
This application allows users to upload an image via dragging or using the file input. The image is uploaded on the Cloudinary platform which will provide a link that can be saved/copied. This project is built with TypeScript and React and uses a mobile-first approach to styling.
learning-management-system
Developed a modern Learning Management System using Next.js 13, Prisma, and Stripe, featuring course browsing, payment integration, and progress tracking. Implemented teacher and student dashboards, video processing with Mux, and secure authentication with Clerk.
leet-code
This repository contains all the problems I have solved in my leet code account during my Journey to master data structure and algorithm
my-unsplash
It's an app similar to Unsplash famous web app, where you can upload an image and publish it on a public board. Unlike the unsplash official app, all images are shared and there is no sign-in functionality so that anyone can interact freely with all content. This is one of the user stories of the challenge.
products-catalog
This repository contains the solution for the Product Catalog web application development. The tasks were aimed at building a React JS application with specific features outlined in the provided README.FILE.
coding-interview-university
A complete computer science study plan to become a software engineer.
express-hello-world
Implements the Expressjs Hello World example to provide a faster start deploying on the Cyclic platform
helpjuice-test
Build your content effortlessly with this lightweight Notion-inspired app that focuses on the H1 heading component. This project transforms your writing experience into a seamless process—write anywhere and effortlessly convert your content into H1 format.
image-editor
This React Image Viewer project enables users to upload images, includes a display panel, and provides features like hiding, showing selected areas, and downloading edited images, showcasing React, JavaScript, and TypeScript capabilities.