stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

UmarFarooq

@UmarFarooq

Joined July 13th, 2026

  • 45Devlogs
  • 10Projects
  • 13Ships
  • 178Votes
Hey everyone, I am Umar Farooq, a Full-Stack Web Developer and Cyber Security enthusiast.
Ship

Its my personal site that I have created for Hackclub Stardance Challenge.

Sections:

  • Header: Name and social links
  • About
  • Skills: Frontend, Backend, Database
  • Projects: Live Demo and source code links for each project

Tech Stack:

  • React (Vite)
  • TailwindCSS for styling
  • react-icons for icons
Try project → See source code →
Open comments for this post

45m 13s logged

Welcome to the first devlog of my personal site.
I have first setup a vite project, then created a header and provided links of my social profiles in header.
Plus, I’ve created a projects section to showcase my projects.

0
0
9
Open comments for this post

18m 37s logged

I have removed two apps that were fully generated by AI, because a stardance project reviewer said that my project mostly looks like AI built it. So, i removed the browser and “storage lab” apps.

0
0
14
Ship 💀 Cursed

I’ve updated webOS 1 and added several more apps and new feautres.

Features & Apps:

  • Multiple draggable and resizable windows.
  • Windows like interface.
  • Two UI modes: “vite” and “windows98”.
  • Clock app:
    • Analog clock
    • Digital clock
  • Notes app:
    • Create multiple notes.
    • Full CRUD functionality available.
  • Photos app
  • ViteOS Relay: A real-time global chatting platform built using supabase.
  • Node Explorer: Browse, search, and explore npm packages and get insights.
  • Ambience: Play multiple sounds and enjoy the voice.
  • Compiler
  • Browser: Visit different websites.
  • Storage Lab: Visualize, add, edit, delete browser storage (localstorage, session storage, indexedDB)
  • 8 devlogs
  • 31h
  • 7.46x multiplier
  • 117 Stardust
  • WebOS 2
Try project → See source code →
Open comments for this post

4h 54m 24s logged

Final devlog before shipping.
I thought I would complete the project after the previous devlog, but then I got idea of two more apps. And I thought they will be really useful and good. But, as I made my mind to ship after the previous devlog, I didn’t had any motivation to develop these apps (“Browser” and “Storage Lab”) myself, so I developed them using AI.
Plus, I have also made all the windows resizable.
Hope you will like them.

0
0
21
Open comments for this post

8h 22m 54s logged

Introducing “Windows 98” mode. I have made changes in every window, and every element to look exactly like the old UI of windows. You can easily switch between the two modes. It took a lot of time!

0
0
23
Open comments for this post

2h 26m 52s logged

Welcome to another devlog of ViteOS.
I’ve added a compiler app supporting python and javascript. It uses browser’s built-in WASM (Web Assembly) to run the code and display output.

0
0
10
Open comments for this post

6h 43m 57s logged

Welcome to new devlog of ViteOS.I have created “Npm Explorer” app where you can search any npm package and view its details. It uses official npm registry for fetching data.


Features included in Npm explorer:

  • Package name and description shown at the top left corner.
  • A button for viewing package on npm.
  • Copy the command for installing package.
  • Keywords, dependencies and maintainers displayed.
  • Formatted readme displayed.
0
0
17
Open comments for this post

5h 14m 54s logged

In this devlog, I want to announce a major update to ViteOS: a new global chat app where anyone can connect and talk in real time!
I built this application using Supabase. During its development, I learned how Supabase Row Level Security (RLS) works to protect data. Even though Supabase client keys are public, RLS ensures that users can only perform actions explicitly allowed by your policies, keeping the database safe from unauthorized writes or deletions.
And I have also integrated a unique clock that I created as a side project in November 2025. Hope you will like it.

0
0
6
Open comments for this post

1h 26m 52s logged

Welcome to new devlog of ViteOS, in this update, I’ve added an ambient sound mixer app. There are many sound options available, you can play them all at once or any combination you like. And I’ve also added window maximize/minimize feature.

0
0
8
Open comments for this post

1h 11m 13s logged

In this devlog, I want to tell that I’ve updated how the notes app works. Now, you can create multiple notes seamlessly and switch between them using a tab-like interface. Full CRUD functionality is available.
Plus, images in the Photos app are cached now, so they load instantly when you scroll through them

2
0
169
Open comments for this post

1h 5m 2s logged

Welcome to new devlog of ViteOS. I’ve added analog clock in the clock app. Plus, the photos app is improved also. Now, photos are cycled (when user is on last image, the next button takes to the first image and vice versa)

0
0
14
Ship 💀 Cursed

I have built a clean, responsive custom new tab browser page.

Features:

  • NASA’s Astronomy Picture of the Day as a background image.
  • Enter URL or search on google.
  • Glassmorphism applied to the elements.
  • Formatted date and time displayed at the top-left corner.
  • Quote of famous personalities in the top-right corner.
  • Multiple search engines available
  • Add, edit and delete shortcuts.
  • Added ambience mixer with many sounds for relaxation.
  • 4 devlogs
  • 5h
  • 1.97x multiplier
  • 5 Stardust
Try project → See source code →
Open comments for this post

33m 14s logged

Welcome to new devlog of MyNewTab. I’ve added support for multiple search engines. Click on the name of any search engine to change it. It is stored in localstorage.

0
0
22
Open comments for this post

1h 4m 57s logged

Welcome to new devlog of MyNewTab. I’ve added a quote card that fetches quotes of famous personalities from dummyjson.com and displays them beautifully using cursive font. Plus, I have also implemented cache checking for the background image so my app does not have to fetch it everytime user reloads the page.

0
0
7
Loading more…

Followers

Loading…