Skip to content
Najmul Islam@devnajmulislam
All projects

Check daily market prices before you head to the bazar.

BazarDor

বাজার দর

A daily market-price checker that helps people plan their shopping budget before going to the market.

BazarDor home page showing a banner and product listings

Overview

BazarDor (বাজার দর, meaning “market price”) is a friendly web application that helps people check daily market prices so they can plan their shopping budget in advance. Users can browse products by category, open a product to see its full details and current price, and create an account to manage their profile.

Key features

  • Email/password sign-up and sign-in plus Google and GitHub OAuth through Better Auth.
  • Category filtering with dedicated category routes.
  • Product detail pages that show the current price for each item.
  • A profile page where logged-in users can view their account information.
  • Announcement marquee, banner and responsive navigation.

Development challenges

  • Connecting Better Auth to a MongoDB adapter and a custom auth client, including OAuth sign-in and session-aware UI.
  • Building nested dynamic routes for categories and products with sensible not-found handling.
  • Customising DaisyUI components so the interface felt intentional instead of looking like a default theme.
  • Keeping large hero and marquee sections responsive across phones and desktops.

Potential improvements

  • Replace static product data with a live price feed or an admin dashboard for updating prices.
  • Add search, sorting and pagination to product and category listings.
  • Persist price history so users can track how prices change over time.
  • Add automated tests around the authentication flow and dynamic routes.

Future plans

  • Introduce location-aware pricing for different markets and cities.
  • Add per-user shopping lists and budget tracking.
  • Improve accessibility and add Bengali/English language switching.

More projects