-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtodos.txt
64 lines (54 loc) · 1.8 KB
/
todos.txt
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# PROJECT TODO TASKS
# FRONTEND TASKS
- [x] project init/dependencies
- [x*] NAVBAR
- [x] FOOTER
- [x*] CAR ITEM
- [x*] USER TESTIMONIALS item
- [x*] fiche technique component
- [w] HOMPAGE /mainsection/clickbait/advantages/testimonals
- [x] BUYING PAGE
- [x] SINGLE CAR DETAILS PAGE ===> car image all details/ button to checkout
- [x] Checkout Page ===> (model)payment method
- [x*] SELL PAGE ===> car informations form and photo and button to send it to the admin
- [x] myAccount page
- [x] state managment
- [x*] loading effects
- [x] LOGIN PAGE
- [x] REGISTER PAGE
- [x] USER DEALS PAGE
- [x] ADMIN all SELLING DEALS (cars) pending
- [x] ADMIN all buying deals (deals) unconfirmed
# BACKEND TASKS
- [x] backend dependencies init
- [x] server init/config
- [x] cloud database cluster init
- [x] MVC architecture
- [x] ENV VARIABLES
- [x*] schemas design
- [x] passport and sessions authentication config
- [x] multer package init
#authentication
- [x] user register
- [x] user login
- [x] user logout
- [x] custom authentication middleware
- [x] admin login
- [x] admin logout
- [x] custom admin middleware
#website functionality
- [x] sell a car (post)
- [x] buy a car (post)
- [x] upload/update avatar and delete one from the file system(post)
- [x] contact us
- [x] get all available cars for the user (get) (only available status)
- [x] get user account details (get)
- [x] get current user deals selling and buying cars (get)
- [x] admin approve operations (patch) (status:available(for sale), pending(on wait for admin confirmation), sold)
- [x] admin get all cars (get) (filter: pending, available, sold)
#BUG FIXES
- [x] prevent user from seeing and buying his own car
- [x*]server custom error handeling
- [x]fix auto update avatar on change
- [x] clear form on submit
- [x] fix ui bugs