→ Project nameMarketplace website & Rest 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
- RTK query Frontend
- Backend
→ Extra libs
NextJS 12TailwindCSSReactFormikYupAxiosReact-QueryStripenestjsmysqltypeormjwtbcryptclass-validatorclass-transformer@nestjs/schedule