@DMQQ

Project nameMarketplace web-app + Backend

E-commerce web app built with Next.js and TailwindCSS, featuring a Nest.js backend with a MySQL database and TypeORM. Users can authenticate with JWT tokens (Bcrypt for password hashing), manage accounts with purchase and sale history. Secure in-app payments are powered by the Stripe API. Manage favorite products with a dedicated list and enjoy features like selling products and managing listings. This app utilizes a REST API provided by the backend server. Built with a team during our month-long internship, I was responsible for both frontend and backend development.

  • Authentication
  • Account managment
  • In-app payments using Stripe API
  • Product's cart managment
  • Following product status
  • Viewing recent purchases
  • Selling products

Project stack

  • Technology
  • Technology
  • Technology
  • RTK query
  • Technology
  • Frontend
  • Technology
  • Technology
  • Technology
  • Technology
  • Technology
  • Backend

Used libraries

NextJS 12TailwindCSSReactFormikYupAxiosReact-QueryStripenestjsmysqltypeormjwtbcryptclass-validatorclass-transformer@nestjs/schedule
Project thumbnailProject thumbnail

PreviewProject preview pictures

Links
Project photo previewProject photo previewProject photo previewProject photo previewProject photo previewProject photo previewProject photo previewProject photo preview