-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreadme.md.backup
39 lines (32 loc) · 1.6 KB
/
readme.md.backup
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# digitaldepot (react portfolio project)
## Technologies used
- React, JS, NodeJS, PostgreSQL, Bootstrap, GIT
## Core Features
- Fully functional frontend + backend
+ Everything saved to SQL database and fetched from there when needed
- User authentication
+ You can register a new account
+ You can login to an account
+ You can log out
+ Your token is automatically refreshed from the server if the token is valid
- Management tools (only accessible to moderators & administrators)
+ Moderators and administrators get unread messages (that are sent via Contact Form) to /profile/unreadMessages page
* They can then archive these messages by clicking the archive button
- New products can be added in /profile/productControlPanel
+ You can submit title, price, details and any image
- Products
+ Products categorized by attribute (trending/interesting/most_viewed) in database and shown in corresponding category
+ You can search for products with a keyword
+ You can add and delete products as moderator/administrator
+ When clicking on a product it takes you to the page showing the product
- UI
+ Decent looking UI
+ Responsive
+ Toasts that tell you if action was successful or not.
- Shopping cart
+ Shows all products in your cart
+ You can delete items from a cart as well as empty the whole cart
+ It shows you total of products in the cart as well as the total price
- Customer Service
+ There are *FAQ*, *Contact Form* and *About us* tabs in the Customer Service
* In the contact form you can submit a form which then gets saved to database and can be viewed by moderators & administrators