logo

Tastebit Express

Home Page image

TasteBit Express is a feature-rich food ordering platform that leverages the Swiggy API to deliver a seamless restaurant discovery experience. Built with React and Redux, this project showcases my ability to work with:

  • Real-time data (live restaurant menus/availability)
  • Complex state management (cart, user preferences)
  • UI/UX best practices (responsive layouts, loading states)

Key technical achievements:
✅ Integrated Swiggy API with custom caching layer for 1.5s faster load times
✅ Built 10+ interactive pages including dynamic restaurant menus and cart flows
✅ Implemented authentication flows with Firebase (login/signup)
✅ Achieved 90+ Lighthouse score via code-splitting and optimized assets

Tech Stack:
React | Redux | Tailwind CSS | Firebase | Jest | React Router

Key Features

📍 Location-based restaurant suggestions
🛒 Real-time cart with custom order notes
📱 Fully responsive design (mobile-first)
🔒 Secure authentication flows
⚡ Shimmer UI loading states

What I Learned

  • Advanced Redux patterns for cart/authentication state
  • Performance optimization with lazy loading
  • Testing with Jest (85% coverage)
  • Error handling for 404/offline states
Home page image
Home page
Restaurant Menu Page image
Restaurant Menu
Cart Page image
Cart Page