Skip to content
This repository was archived by the owner on Apr 14, 2026. It is now read-only.

Latest commit

 

History

History
202 lines (153 loc) · 6.8 KB

File metadata and controls

202 lines (153 loc) · 6.8 KB

RAGSPRO Logo

✨ RAGSPRO - Portfolio & Agency Website

🚀 3D Animated Portfolio + Digital Product Store for Delhi's Top Developer

Stars Forks License

Next.js React Three.js Tailwind Framer GSAP


🎯 What is RAGSPRO?

RAGSPRO is a stunning, ultra-modern 3D animated portfolio and agency website featuring a digital product store. Built for Raghav Shah, a Delhi-based full-stack developer and solo founder.

💼 Two-in-One Platform

Section Description Features
👨‍💻 Portfolio Personal tech identity Resume, projects, skills
🏢 Agency Service offerings Web Dev, AI Tools, SEO
🛒 Digital Store Product marketplace Templates, AI kits, landing pages

✨ Features

  • 🎨 Mesmerizing 3D Black Hole Hero - Three.js animated background
  • 🖼️ Smooth 3D Sections - Immersive scroll animations
  • 💼 Complete Resume Section - PDF download, skill bars
  • 🛍️ Digital Product Store - Sell templates & AI kits
  • 🌐 Language Switcher - English / Hindi support
  • 📧 EmailJS Integration - Contact form with validation
  • 📱 Fully Responsive - Mobile-first design
  • GSAP Animations - Smooth scroll triggers
  • 🎯 Spline 3D Models - Interactive 3D elements

🛠️ Tech Stack

┌─────────────────────────────────────────────────────────────┐
│ Frontend: Next.js 14 + React 18                             │
├─────────────────────────────────────────────────────────────┤
│ 3D Graphics: Three.js + React Three Fiber + Spline          │
├─────────────────────────────────────────────────────────────┤
│ Animations: Framer Motion + GSAP                            │
├─────────────────────────────────────────────────────────────┤
│ Styling: TailwindCSS + Sass                                 │
├─────────────────────────────────────────────────────────────┤
│ Contact: EmailJS                                            │
├─────────────────────────────────────────────────────────────┤
│ Icons: React Icons + Lottie                                   │
└─────────────────────────────────────────────────────────────┘

🚀 Quick Start

Prerequisites

  • Node.js 18+ installed
  • npm or yarn package manager

Installation

# Clone the repository
git clone https://github.com/raghavshahhh/ragspro-old-website.git
cd ragspro-old-website

# Install dependencies
npm install

# Run development server
npm run dev

Open http://localhost:3000 in your browser.


📜 Available Scripts

Command Description
npm run dev Start development server
npm run build Build for production
npm start Start production server
npm run lint Run ESLint

📁 Project Structure

ragspro-old-website/
├── src/
│   ├── components/     # React components
│   ├── styles/         # Sass & CSS files
│   └── app/            # Next.js App Router
├── public/             # Static assets
│   ├── images/
│   └── fonts/
├── package.json
└── README.md

🎨 Sections

  1. Hero - 3D black hole animation with intro
  2. About - Developer bio & story
  3. Skills - Tech stack with animated bars
  4. Projects - Portfolio showcase
  5. Services - Agency offerings
  6. Store - Digital products marketplace
  7. Resume - Downloadable PDF
  8. Contact - Form with validation

🚢 Deployment

Vercel (Recommended)

# Install Vercel CLI
npm i -g vercel

# Deploy
vercel --prod

Netlify

  1. Push code to GitHub
  2. Connect repo on Netlify
  3. Build command: npm run build
  4. Publish directory: out

🤝 Contributing

  1. Fork the repository
  2. Create feature branch: git checkout -b feature/amazing
  3. Commit changes: git commit -m 'feat: add amazing feature'
  4. Push to branch: git push origin feature/amazing
  5. Open Pull Request

📞 Contact

Email Website


Made with ❤️ by Raghav Shah
© 2024-2026 All Rights Reserved

Profile Views