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).