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.
- ๐ง 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
A modern Next.js-based project integrating backend concepts and API configuration, structured for scalable full-stack development.
Tech: Next.js, TypeScript, PostCSS, pnpm
-
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
-
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
-
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
A browser-based Flappy Bird clone with sound effects and sprite animations.
Tech: JavaScript, HTML, Canvas
- 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
-
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
- 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
Each project is self-contained.
cd Valley/Project-Name
pnpm import
pnpm install
pnpm devRefer to individual project READMEs for project-specific setup.
- 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 ๐๏ธ


















