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
Share this project:

Updates