Project Progress Summary
Authentication & Security
Implemented signup & signin with hashed passwords using bcryptjs.
Added JWT verification to secure routes and verify users.
Users now can safely log in, and sensitive info like passwords is never exposed.
Business Management
Authenticated Users (owners) can create a business.
Users can fetch various public business details by ID, including
business name
creation date
owner’s name via relation etc etc as per need.
Routing & Controllers
Created routes for /signup, /signin, /business/:id etc
Controllers use asyncHandler for clean error catching
Proper JSON responses with success/failure messages.