Inspiration
Siwach Enterprises was inspired by a bold vision — to create not just an e-commerce site, but a digital flagship experience for premium, performance-driven brands.
I wanted to push the boundaries of modern frontend engineering and UX with powerful animations, state management, and scalable backend integration.
The process taught me real-world lessons in component architecture, deployment pipelines, and user-first design thinking.
What it does
Siwach Enterprises is a modern, feature-rich e-commerce web application built to deliver a premium, seamless shopping experience. It features:
A fully functional shopping cart and checkout flow
Firebase authentication (Login/Register/Protected routes)
Micro-interactions and animations using Framer Motion
Responsive design optimized for all screen sizes
Dark mode UI with premium gradient highlights
Newsletter subscription and social proof sections
Modular component-based architecture using React and Redux
How we built it
The project was crafted using a powerful tech stack ( using bolt and prompt engineering without using coding) :
Frontend: React 18.2.0, Redux Toolkit, React Router DOM
UI/UX: TailwindCSS 3.3.5, Framer Motion, Headless UI, Heroicons
Backend & Auth: Firebase for authentication and data storage
State Management: Redux with Redux Persist for cart and user state
Deployment: Netlify with CI/CD and environment variables
Animations: Framer Motion for scroll-triggered and hover effects
Structure: Clean file organization, responsive layout, modular styling
Challenges we ran into
Syncing user sessions and cart data with Redux Persist
Managing protected routes based on auth state
Achieving smooth animations without hurting performance
Designing for ultra-wide and mobile-first screens together
Integrating Firebase security rules with scalable Firestore architecture
Optimizing for SEO, accessibility, and Core Web Vitals simultaneously
Accomplishments that we're proud of
Built a conversion-focused e-commerce platform from scratch
Designed an immersive UI that feels fast, elegant, and responsive
Successfully implemented secure user authentication and route protection
Created reusable, scalable components ready for future expansion
Optimized performance with code splitting, lazy loading, and image compression
What we learned
Real-world state management using Redux + Firebase
Fine-tuning frontend performance and responsiveness
Accessibility best practices and ARIA support
The power of modular component architecture in React
How to design for scale and future features from Day 1
Advanced animation techniques with Framer Motion
What's next for siwach interprices
Integrate AI-powered product recommendations
Add multi-language and currency support
Enable wishlist and order history for logged-in users
Expand to a Progressive Web App (PWA)
Add admin dashboard for product/inventory management
Implement social media meta previews and deep linking
Improve testing, analytics, and A/B experiments for conversions
Built With
- bolt
- bolt.new
- code-splitting
- firestore)
- framer-motion
- git
- github
- headless-ui
- heroicons-|-|-**backend/auth**-|-firebase-(auth
- lazy-loading
- micro-interactions)
- netlify-|-|-**performance**-|-webpack
- nocode
- prompt
- react-router-dom-|-|-**styling**-|-tailwind-css
- redux-persist-|-|-**dev-tools**-|-vscode
- redux-toolkit
- webp-images-|-|-**animation**-|-framer-motion-(page-transitions
- withoutcoding
Log in or sign up for Devpost to join the conversation.