A modern, fully responsive e-commerce platform built for Vanta — supporting VantaBlack (Men), VantaRozze (Women), and Others (tech gadgets, accessories, or any product).
The website is designed for dropshipping today and easily scalable for own inventory in the future.
- Google Sheet Auto-Sync: Add/update products by simply editing a Google Sheet — products appear on the website automatically.
- Fully Responsive: Optimized for mobile, tablet, and desktop.
- Multiple Categories: VantaBlack (Men), VantaRozze (Women), Others.
- Variant Selection: Colors, sizes, and other variants are selectable on product detail page.
- Smart Cart System: Add multiple products with selected variants.
- WhatsApp Ordering: One-click "Add to Cart" + "Send Full Order on WhatsApp" with complete order summary.
- Fast & SEO Friendly: Built with Next.js 16 + Tailwind CSS + DaisyUI.
- Image Support: Works with Cloudinary URLs (recommended).
- Frontend: Next.js 16 (App Router) + React 19 + TypeScript
- Styling: Tailwind CSS v4 + DaisyUI
- Backend: Separate repo (
vanta-backend) — Express + MongoDB + Google Sheets API - Deployment: Vercel (Frontend) + Vercel (Backend)
- Image Hosting: Cloudinary (Recommended)
vanta/
├── app/
│ ├── products/ # Products listing + filters
│ ├── product/[productID]/ # Product detail with variant selection
│ ├── cart/ # Cart with WhatsApp summary
│ ├── layout.tsx
│ └── page.tsx # Home page
├── components/
│ ├── Navbar.tsx
│ ├── ProductCard.tsx
│ ├── Footer.tsx
│ └── CartContext.tsx
├── public/
│ └── vanta-logo.png # Your custom logo
├── .env.local
└── next.config.ts
- Upload product images to Cloudinary → Copy URLs
- Open Google Sheet and add/update rows
- Products automatically sync to the website (every 2 minutes)
- Browse products by category (VantaBlack / VantaRozze / Others)
- Click "View Details"
- Select variant (color/size)
- Add to Cart
- Go to Cart → Click "Send Full Order on WhatsApp"
- One clean message with all items + total amount
NEXT_PUBLIC_BACKEND_URL=https://Your-backend-URL.vercel.apphttps://github.com/TheLunatic1/vanta-backend.gitnpm run dev # Start development server
npm run build # Build for production
npm run start # Start production server- Mobile-first approach
- Smooth experience on all screen sizes
- Optimized images and fast loading
Make sure your Google Sheet has these exact columns:
ProductID(unique)TitleDescriptionPriceSalePrice(optional)Images→ Cloudinary URLs separated by commaCategory→Men/Women/OthersVariants→Black-M,Black-L,White-XL(comma separated)SKU(optional)
All orders are sent via WhatsApp.
Update the WhatsApp number in these files:
app/cart/page.tsxapp/product/[productID]/page.tsx
- Easy to add payment gateway later (Stripe, bKash, etc.)
- Ready for own inventory management
- Easy to add more features (wishlist, reviews, blog, etc.)
Private project for Vanta client.
Built by Salman Toha
For any technical support or future enhancements, feel free to contact.
A stunning full-stack AI-powered job portal with role-based dashboards, real-time messaging, and an intelligent Grok-3-Mini Career Coach.
- Next.js 15 (App Router + React Compiler)
- TypeScript
- Tailwind CSS v4 + DaisyUI
- Framer Motion
- Lucide React (Icons)
- React Toastify + Confetti
- Axios for API calls
- Socket.io
- Apply with cover letter in a smooth modal
- AI Career Coach – 24/7 intelligent guidance powered by Grok-3-Mini
- Track all applications with real-time status
- Post new jobs (pending admin approval)
- Manage postings and view received applications
- Simple, elegant dashboard
- Review & approve/reject pending jobs
- Manage all users
- Full platform oversight
- Fully responsive dark-first modern design
- Role-based dashboards with smooth sidebar
- Heavy Framer Motion animations (stagger, spring, hover effects)
- Secure JWT authentication
- Chat system is still in devlopment
git clone https://github.com/TheLunatic1/jobpulse-ai-frontend.git
cd jobpulse-ai-frontend
npm install
npm run devCreate .env.local:
NEXT_PUBLIC_API_URL=https://jobpulse-ai-backend.onrender.com/– Home with Hero, Featured Jobs, Why Choose Us, Impact Stats, Trusted By, Testimonials/jobs– All open positions/companies– Company directory/companies/[id]– Company profile/ai-coach– Dedicated AI Coach landing/about– About the project/dashboard– Role-based dashboard (Job Seeker / Employer / Admin)/auth/login&/auth/register
- Heavy use of Framer Motion for buttery smooth animations.
- Role-based authentication and protected routes.
- Real-time features using Socket.IO (backend).
- Clean, maintainable TypeScript codebase.
- Fully responsive design with Tailwind + DaisyUI.
Made by Salman Toha
