Skip to content

hozaifa4you/namespaceit-code-test

Repository files navigation

Coding Test for 'Full Stack Development' in NameSpaceIT

I tried to do better in this project simple, easy, flexible, and fully functional. I used in this project TypeScript NextJs14, MySQL, Prisma, MantineUI, ReduxJS, @redux/toolkits, next-auth, zod, lodash cloudinary etc.

Hope you will accept.

Video Project Review: On Youtube]

Screenshots

Home Page

Namespace 1

Cart Preview

Namespace 2

Shipping Address

Namespace 3

Payment Method

Namespace 5

User All Orders

Namespace 6

Routings Frontend

  1. Home /
  2. Autn/Login /auth
  3. Add New Product(Admin Only) /dashboard/product/add
  4. Your Cart View /product/cart
  5. User Self Ordesr /user/[username]/orders

API Routings

  1. NextAuth api /api/auth/[...nextauth]
  2. Login API /api/auth/login
  3. New User Create /api/auth/register
  4. New Order /api/order/create
  5. Get one product (Product ID) /api/product/single-product/[productId]
  6. User get own orders /api/user/order
  7. User get self /api/user?username=

About

namespaceit-code-test a project for Job

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published