🛍️ ShopStack
A premium modern furniture eCommerce application built with Next.js, TypeScript, and Tailwind CSS.
ShopStack delivers a fast, elegant, and responsive shopping experience inspired by premium brands such as Apple, Stripe, and Linear.
✨ Features
- 🏠 Beautiful Landing Page
- 🛋️ Premium Product Catalog
- 🔍 Product Search
- 🏷️ Product Categories
- ❤️ Wishlist
- 🛒 Shopping Cart
- ⚡ Quick View
- ⭐ Product Reviews
- 📦 Checkout Experience
- 📱 Fully Responsive Design
- 🎨 Modern UI & Smooth Animations
🛠 Tech Stack
Frontend
- Next.js 15 (App Router)
- React
- TypeScript
- Tailwind CSS
UI
- shadcn/ui
- Lucide React
- Framer Motion
- Sonner
State Management
- Zustand
Styling
- Tailwind CSS
- CSS Variables
📁 Project Structure
app/
components/
data/
hooks/
lib/
public/
store/
types/
utils/
🚀 Getting Started
Clone the repository
git clone https://github.com/devsilica/shopstack.gitNavigate into the project
cd shopstacknpm installor
pnpm installnpm run devOpen:
http://localhost:3000
Screenshots coming soon.
📦 Current Features
- Home Page
- Product Listing
- Product Details
- Shopping Cart
- Wishlist
- Search
- Checkout UI
- Order Success Page
- Dashboard UI
- Settings
- Responsive Layout
🚧 Roadmap
Phase 1
- Product Catalog
- Cart
- Wishlist
- Checkout UI
- Search
- Complete Product Catalog
- Product Comparison
Phase 2
- Authentication
- User Profiles
- Order History
- Address Management
- Admin Dashboard
- Product Management
- Inventory Management
- Analytics
- Customer Management
Phase 4
- PostgreSQL
- Prisma ORM
- Authentication
- Stripe Payments
- Cloudinary
- Email Notifications
- Deployment
🎯 Goals
ShopStack aims to become a production-ready furniture eCommerce platform showcasing modern frontend architecture, scalable project structure, and premium user experience.
🤝 Contributing
Contributions, issues, and feature requests are welcome.
Feel free to fork the repository and submit a pull request.
📄 License
This project is licensed under the MIT License.
👨💻 Author
Built with ❤️ by Adekunle Adeniyi.