Skip to content

Commit 509bea3

Browse files
committed
Now adding front end
1 parent 7735f75 commit 509bea3

File tree

7 files changed

+56
-0
lines changed

7 files changed

+56
-0
lines changed

Diff for: package-lock.json

+27
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: package.json

+2
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,11 @@
2121
},
2222
"dependencies": {
2323
"bcryptjs": "^2.4.3",
24+
"ejs": "^3.0.2",
2425
"express": "^4.17.1",
2526
"mongoose": "^5.9.7",
2627
"multer": "^1.4.2",
28+
"path": "^0.12.7",
2729
"sharp": "^0.25.2",
2830
"validator": "^13.0.0"
2931
}

Diff for: public/index.html

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
<title>Sign Up</title>
7+
</head>
8+
<body>
9+
<a href="/maker">Maker</a>
10+
</body>
11+
</html>

Diff for: src/index.js

+7
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,20 @@ var mongoose = require('mongoose');
33
var bcrypt = require('bcryptjs');
44
var multer = require('multer');
55
var routers = require('./routers/users');
6+
var path = require('path');
67
require('./db/mongoose');
78

89
var app = express();
910
var port = 3000 || process.env.PORT;
1011

12+
var publicDirectoryPath = path.join(__dirname,'../public');
13+
console.log(publicDirectoryPath)
14+
app.use(express.static(publicDirectoryPath));
15+
1116
app.use(express.json());
1217
app.use(routers);
18+
app.set('views', '../views')
19+
app.set("view engine", "ejs");
1320

1421
app.listen(port, () => {
1522
console.log("Server is on port " + port);

Diff for: src/routers/users.js

+8
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,14 @@ var Designer = require("../models/designer");
66
var Maker = require('../models/maker');
77
var DesignerMaker = require('../models/designerMaker');
88

9+
//
10+
// ─── FORM ROUTE ─────────────────────────────────────────────────────────────────
11+
//
12+
13+
router.get('/maker', (req, res) => {
14+
res.render('maker.ejs')
15+
})
16+
917
//
1018
// ─── VIEW ROUTE ─────────────────────────────────────────────────────────────────
1119
//

Diff for: views/designer.ejs

Whitespace-only changes.

Diff for: views/maker.ejs

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<h1>Hello this is the maker form</h1>

0 commit comments

Comments
 (0)