U&I store database
- Express JS
- MongoDB
- Mongoose
The BE code has routes for ecommerce and video library apps.
Ecommerce App:
-
Cart and Wishlist
- Add or remove product
-
Authentication
- User Login
- User Signup
- User Forgot password
-
Address Management
- Add new address
- Update existing address
- Addresss id is referenced in cart collection to keep it persistent in Cart page when user selects the preference.
Video Library App:
-
Authentication
- User Login
- User Signup
- User Forgot password
-
Playlist management
- Create new playlist
- Update playlist title
- Add or remove video in playlist
- Delete entire playlist
- Default playlists- history, liked videos, watch later
-
Notes Management
- Create new note
- Update note's title, description
- Delete note