-
Notifications
You must be signed in to change notification settings - Fork 0
/
plan.txt
44 lines (44 loc) · 1.37 KB
/
plan.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
Create folder structure
Create a NPM project and install all dependencies
-dependencies
-express
-ejs express-ejs-layouts
-dev dependencies
-nodemon
Create Express server -Create a server.js file
Git setup and first commit
Install Laravel Mix
-setup js and scss
Install tailwind css
Create Home page using Html and css
Create Cart page
-order summary section
-empty cart section
-move routes to route file
-Create dedicated controllers
Add to cart functionality
-connect a mongoDB
-use connect-mongo for session store
-dependencies
-mongoose, connect-mongo, express-session, dotenv
-axios to send ajax request
-npm install axios
-install notification library npm insatll noty https://ned.im/noty/#/
Create login page using route
Create register page using route
Build register crud
-dependencies express-session dotenv connect-flash
-status code article
Build login using passport
-install dependencies passport passport-local express-session
Create Order controller and link it in server.js
Create Order view with table for customer and admin
Place order functionality
Show all my orders on customer orders page
Show order on admin orders page
Create Orders single page with status
Order tracker
-dependencies moment
Socket connection
-dependencies socket.io
Build and deploy peoject