Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Premium Frontend Portfolio: 21 Mini-Projects Collection

Build & Deploy TypeScript React Vite License: MIT

Welcome to my portfolio-grade frontend showcase! This repository is designed to demonstrate advanced frontend engineering practices, clean code, accessibility compliance, and visual design craftsmanship for software engineering and AI developer internships.

Rather than simple practice scripts, this repo contains 21 high-fidelity applications mapped across games, utilities, APIs, and storytelling layout paradigms.


📂 Unified Portfolio Dashboard

This repository includes a interactive landing page dashboard. When hosted (e.g. via GitHub Pages), recruiters can search, filter, and open any of the 21 projects directly from one interface:

  • Live Dashboard URL: https://your-username.github.io/Mini-Projects/
  • Local Landing Page: index.html

⚙️ Core Engineering Skills Demonstrated

  • Modern JavaScript & TS: Async REST API pipelines, standard mathematical WPM/entropy formulas, local caching modules, and unbeatable Minimax game trees.
  • Responsive Layout Design: Mobile-first grid layouts, viewport queries, neomorphism/glassmorphism styling, and custom theme switches.
  • Graphic Canvas Renderers: Real-time canvas line chart vectors, transparent background overlay fills, and frame-rate particle confetti animations.
  • Browser Feature Sets: Service Worker offline caching, native Geolocation coordinates mapping, and haptic vibrations.
  • Web Accessibility (a11y): Proper contrast checking, ARIA-hidden overlays, explicit keyboard tab indices, and state triggers.

📊 Comprehensive Projects Directory

# Project Name Visual Artwork Tech Stack & APIs Core Skills Demonstrated Live Link / Directory
1 Note App Note App React, TypeScript, Vite, LocalStorage State management, Pinning, Drag & Drop notes reordering note-app
2 QR Code Reader QR Reader Vanilla JS, PWA (sw.js), Camera stream API Real-time scanner frame overlay, offline PWA setup qr-code-reader
3 Rock Paper Scissors Arcade RPS Vanilla JS, Canvas particles, Web Audio API HTML5 Canvas confetti generator, state audits, sound switches rock-paper-scissors
4 Stopwatch App Stopwatch Vanilla JS, requestAnimationFrame, Space Grotesk 10ms high-precision timers, fastest/slowest lap overlays stopwatch-app
5 Weather App Weather Vanilla JS, OpenWeather API, Geolocations Dynamic weather-gradient backgrounds, input key bindings weather-app
6 Scientific Calculator Calculator Vanilla JS, math evaluation strings, PWA Form formula displays, slide-out transaction ledgers calculator-web
7 Quiz App Quiz App Vanilla JS, timer countdowns, LocalStorage Form wizard sliders, question review panels, custom modal dialogs quiz-app
8 Password Generator ShieldPass Vanilla JS, window.crypto API, Entropy Math Strong cryptographic numbers, strength ratings gauges password-generator
9 Tic-Tac-Toe Tic Tac Toe Vanilla JS, Minimax AI, Canvas Confetti Unbeatable AI minimax trees, grid glow victories tic-tac-toe
10 Link Shortener Link Shortener Vanilla JS, REST API, QR Server API REST API connections, local URL fallbacks, QR generation link-shortener
11 Meme Generator Meme Generator Vanilla JS, HTML5 Canvas 2D, Imgflip API Drawing stroke overlays, automated canvas downloads meme-generator
12 Chat App Chat App Vanilla JS, typing dots loops, LocalStorage Async answer queues, typing dots delays, history storage chat-app
13 Survey App Survey App Vanilla JS, wizard validations, JSON viewer Multi-step form wizards, validations nodes, JSON printouts survey-app
14 Job Search Board Job Board Vanilla JS, localStorage bookmark rows, modals Jobs filtering models, favorites lists, application forms job-search-app
15 Parallax Website Parallax space Vanilla JS, Scroll layers, IntersectionObserver Depth scroll transformations, card viewport entrance fades parallax-website
16 Random User App Random User Vanilla JS, randomuser.me API, Skeletons Skeleton layouts, user detail cards, tabs switching random-user-app
17 Typing Speed Test KeySpeed Vanilla JS, WPM formulas, hidden buffers Caret cursors blinkers, character-by-character checks typing-speed-test
18 Kanban Task Board TaskBoard Vanilla JS, HTML5 Drag-Drop, priority states Column lanes transitions, drag-over highlights, badges todo-list
19 Memory Match Game Memory Game Vanilla JS, 3D CSS flips, mismatch shake CSS 3D rotates, card matching validations, highscores memory-game
20 Music Player Music Player Vanilla JS, HTML5 Audio, circular spin art Audio seek bars, timeline calculations, playlist drawers music-player
21 Stock Simulator Stock Simulator Vanilla JS, Canvas charting, Random Walk Line chart vector plotters, buy/sell portfolio balance ledgers stock-trading-app

🛠️ Local Installation & Development

To explore these projects locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/utsavexe/Mini-Projects.git
    cd Mini-Projects
  2. Open the landing dashboard directly in any browser:

    • Double-click index.html at the root folder or use VS Code Live Server.
  3. Node development (required ONLY for React/TypeScript projects like note-app):

    cd note-app
    npm install
    npm run dev

🚀 Standalone Deploy Readiness

Each project is fully standalone. They contain their own index.html and assets and do not require root packages.

  • GitHub Pages: Simply activate GitHub Pages on the root repository. Every project directory will map directly to /folder-name/ (e.g. yourname.github.io/Mini-Projects/note-app/).
  • Vercel / Netlify: Connect this repository to Vercel/Netlify. The root landing page will serve as the gateway, and all standalone routes will render perfectly.

📄 License

This repository is open-source and available under the MIT License. Feel free to copy, modify, and build upon these projects for your own practice!

⭐ Star the repo if you found these premium designs helpful!

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages