vMart Ecommerce App Setup

Tech Stack:

  • Next.js
  • TypeScript
  • Redux Toolkit

Tools:

  • Linting
  • Prettier
  • Unit Testing

Setup:

  • Linting (Default Configuration)
  • Prettier
  • Daisy UI Library [Visit: Daisy UI]
  • Unit Testing

TODO:

  • Verify email in Logout API against JWT decoded email.
  • Manage user authentication state.
  • Add Fake Payment Gateway.
  • Logged In User should be prevented from visiting the login and the sign up page.

Bugs To Fix:

  • Resolve Unit Testing Provider bugs.
  • Cookie is getting stored while the password check is failed.