Skip to content

AbdulDevHub/Framework-Mountain

Repository files navigation

๐Ÿ”๏ธ Framework Mountain

Framework Mountain is a curated collection of web development projects organized into themed Valleys. Each Valley represents a focused area of exploration such as UI components, creative experiments, full web apps, backend systems, games, portfolios, and data scraping.

All projects are self-contained, framework-diverse, and built for hands-on learning.


๐Ÿ—บ๏ธ Valley Overview

  • ๐Ÿง  Backend Valley โ€” Backend & full-stack foundations
  • ๐Ÿงฉ Component Valley โ€” Reusable UI components
  • ๐ŸŽจ Creative Valley โ€” Visual & animation experiments
  • ๐Ÿ•ท๏ธ Data Scrape Valley โ€” Web scraping & automation
  • ๐ŸŽฎ Game Valley โ€” Browser-based games
  • ๐ŸŒŒ Portfolio Valley โ€” Portfolio & personal showcase sites
  • ๐Ÿ•ธ๏ธ Web App Valley โ€” Full web applications & clones

๐Ÿง  Backend Valley

FastAPI

๐Ÿ“ Backend Valley/FastAPI

A modern Next.js-based project integrating backend concepts and API configuration, structured for scalable full-stack development.

Tech: Next.js, TypeScript, PostCSS, pnpm


๐Ÿงฉ Component Valley

Projects

  • Animated CSS Login Form
    Animated login form built with Svelte and Rollup.

  • Pay Card Component
    Interactive credit card form with live preview and theming.

  • Vuetify Image Gallery
    Responsive image gallery with sidebar navigation.

Tech: Svelte, React, Vue 2, Vuetify, SCSS, Rollup


๐ŸŽจ Creative Valley

Projects

  • 3D Apple Homepage
    3D product-style homepage using React and Vite with GLB models.

  • Sky Diving Parallax Cat
    Fun parallax animation experiment with layered assets.

Tech: React, Vite, CSS, JavaScript


๐Ÿ•ท๏ธ Data Scrape Valley

Projects

  • Scrapping A Bookstore With Puppeteer
    Book data extraction using Puppeteer and TypeScript.

  • Scrapping Blogs With Puppeteer
    Blog scraping scripts with extracted JSON datasets.

  • Scrapping Dental PMS Sites With Puppeteer
    Advanced scraping and comparison tooling for PMS platforms.

Tech: Node.js, Puppeteer, TypeScript, JavaScript


๐ŸŽฎ Game Valley

Flappy Bird

๐Ÿ“ Game Valley/Flappy Bird

A browser-based Flappy Bird clone with sound effects and sprite animations.

Tech: JavaScript, HTML, Canvas


๐ŸŒŒ Portfolio Valley

Projects

  • 3D Solar Portfolio โ€” Three.js solar-system themed portfolio
  • 3D Svelte Portfolio โ€” CMS-driven SvelteKit portfolio with slices
  • Black Hole โ€” Next.js portfolio with motion & video backgrounds
  • Fancy Green โ€” Clean React + Vite portfolio concept
  • Techno Explosion โ€” High-energy animated Next.js portfolio

Tech: SvelteKit, React, Next.js, Tailwind CSS, Three.js


๐Ÿ•ธ๏ธ Web App Valley

Projects

  • Angular Webshop
    E-commerce demo with cart services and Node.js checkout server.

  • Digital Hippo
    Full-featured e-commerce platform with authentication, payments, and CMS.

  • Job Board
    Vue-based CRUD job listing application with routing.

  • Netflix
    Netflix-style UI clone using API-driven rows.

Tech: Angular, Vue 3, React, Next.js, Tailwind CSS, Node.js


๐Ÿ› ๏ธ Skills Demonstrated

  • Frameworks: React, Svelte, SvelteKit, Vue, Angular, Next.js
  • Styling: Tailwind CSS, SCSS, Vuetify, CSS animations
  • Backend & Data: Node.js, Puppeteer, API integration
  • 3D & Motion: Three.js, asset-driven animation
  • Architecture: Component-based design, modular folders

๐Ÿš€ Getting Started

Each project is self-contained.

cd Valley/Project-Name
pnpm import
pnpm install
pnpm dev

Refer to individual project READMEs for project-specific setup.


๐Ÿ“Œ Notes

  • Focused on learning, experimentation, and real implementations
  • Valleys group projects by intent, not just framework
  • Clean separation between UI, apps, backend, and experiments

Welcome to Framework Mountain โ€” explore the Valleys ๐Ÿ”๏ธ

About

A collection of front-end projects built with React, Svelte, SvelteKit, Angular, and Vue to explore modern web development concepts. Each project lives in its own dedicated folder.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors