This is the complete source code behind lonewolffsd.in — my personal portfolio and interactive site, built from scratch. It includes everything from a custom store and authentication system to a real-time AI chatbot named Lyra.
- React (Vite) + TypeScript
- Firebase: Auth, Firestore, Storage, Functions
- TailwindCSS for UI
- Framer Motion for animations
- Product catalog, digital delivery
- Razorpay integration for purchases
- Download tracking
- Email/password & Google login
- Role-based access with admin layer
- Credit-based chat limit
- Real-time response system
- Whisper timeline for theme memory
- Voice mode with capped usage
- Image generation support (API key-based)
- Dynamic content from Firestore
- Admin area to manage content
- Projects, contact, skills sections
- React + TypeScript
- Firebase (Full suite)
- Razorpay API
- TailwindCSS
- Framer Motion
- SpeechRecognition API (Voice mode)
-
Clone the repo:
git clone https://github.com/lonewolfFSD/LonewolfFSD-Portfolio.git cd LonewolfFSD-Portfolio
-
Install dependencies:
npm install
-
Set up your
.env
file with Firebase & Razorpay config:VITE_GEMINI_API_KEY=... RAZORPAY_SECRET=... VITE_RAZORPAY_KEY_ID=... GOOGLE_SHEETS_CREDENTIALS=...
-
Start the dev server:
npm run dev
This repository is provided for educational and reference purposes only. You are not allowed to:
- Fork or redistribute this code as your own
- Copy/paste the exact layout, logic, or styling
- Sell any part of this code or reuse it in paid/commercial templates
You can:
- Explore and learn from the structure
- Get inspired by small elements
- Build your own version from scratch using different implementation logic
Please respect the effort that went into this project. If you're inspired, build your own version — don't clone mine.
Developed and designed by LonewolfFSD — full stack developer, creator of LyraLabs AI
Not Open Source. This codebase is protected under a custom limited license. No forks, no reselling, no reuploads.