Coffee Builder E-Commerce

Coffee Builder E-Commerce

Website

What’s The Coffee Builder

Coffee Builder is a simple e-commerce web where people can purchase variety of coffee related products. The customer must login first to make a purchase.

  1. Cart system
  2. Register / login with MongoDB.
  3. Payment gateway with Midtrans.
  4. Atlas text search

What I Do

I’m using Astro and React for this website. I utilize Astro SSR mostly and some interactive island with React (partial hydrations). For Astro issue with this is I cannot make the website full interactive. Therefore, the login state is actually kind of hard to manage between pages. Also, it will be much better if I have dedicated backend to create a connection to MongoDB, which Astro not really fits the job. I feel slightly long cold start from netlify. I don’t know whether it’s from netlify itself, or my database code.