Dev Shop
๐Ÿ›๏ธ

Online store to buy things related to web development.

In case the demo app doesn't work...

Watch this video. The app may fail because the resources used for this app are limited.

Main features. ๐Ÿง

  • ๐Ÿš€ (CLIENT) - Login.
  • ๐Ÿš€ (CLIENT) - Create an account.
  • ๐Ÿš€ (CLIENT) - Log out.
  • ๐Ÿš€ (CLIENT) - GitHub authentication.
  • ๐Ÿš€ (CLIENT) - Private and public paths.
  • ๐Ÿš€ (CLIENT) - View products.
  • ๐Ÿš€ (CLIENT) - Filter products by genre.
  • ๐Ÿš€ (CLIENT) - Sidebar .
  • ๐Ÿš€ (CLIENT) - Add products to the shopping cart.
  • ๐Ÿš€ (CLIENT) - Remove products from shopping cart.
  • ๐Ÿš€ (CLIENT) - Confirm order.
  • ๐Ÿš€ (CLIENT) - Pay the order with PayPal payment method.
  • ๐Ÿš€ (CLIENT) - View order history.
  • ๐Ÿš€ Responsive design.
  • ๐Ÿš€ (ADMIN) - Administrative Dashboard.
  • ๐Ÿš€ (ADMIN) - Edit user roles.
  • ๐Ÿš€ (ADMIN) - Create products.
  • ๐Ÿš€ (ADMIN) - Edit products.
  • ๐Ÿš€ (ADMIN) - View history of all orders for all users.

Technologies used. ๐Ÿงช

FullStack

  • โš’๏ธ Next JS.
  • โš’๏ธ TypeScript.
  • โš’๏ธ DaisyUI (Component library).
  • โš’๏ธ Zustand (State management).
  • โš’๏ธ Cloudinary (Manage images).
  • โš’๏ธ Next Auth (Manage Authentication).
  • โš’๏ธ PayPal (Method of payment).
  • โš’๏ธ Heroku (To deploy the app).
  • โš’๏ธ Mongoose (ORM for mongo db).