Skip to content

Commit

Permalink
addded admin also
Browse files Browse the repository at this point in the history
  • Loading branch information
Meghraj Deshmukh authored and Meghraj Deshmukh committed Apr 25, 2020
1 parent 10e86c6 commit 5765cfc
Show file tree
Hide file tree
Showing 8 changed files with 279 additions and 3 deletions.
12 changes: 11 additions & 1 deletion app.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,20 @@ let cookieParser = require('cookie-parser');

const app=Express();
//app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended: true}));
app.use(bodyParser.urlencoded({extended: false}));

app.use(bodyParser.json());
app.use(cookieParser());
app.use(Express.static(path.join(__dirname, 'asset')));


//setup view enginer
app.set('view engine','ejs');
app.set('views','./view');




app.use('/', router);

app.listen(2000, function(err){
Expand Down
9 changes: 9 additions & 0 deletions controller/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -35,12 +35,21 @@ module.exports.register=function(req, res)



}

module.exports.adminHome=function(req,res)
{
console.log(req.body);



}

module.exports.login=function(req,res)
{




user.find(email=req.body.email, function(err, user){

Expand Down
70 changes: 70 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
"homepage": "https://github.com/Meghraj1998/gocorona#readme",
"dependencies": {
"cookie-parser": "^1.4.5",
"ejs": "^3.1.2",
"express": "^4.17.1",
"mongoose": "^5.9.9",
"nodemon": "^2.0.3"
Expand Down
39 changes: 38 additions & 1 deletion router/register.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ const Express=require('express');
var controller=require('../controller/index');
var router=Express.Router();
var path=require('path');

var Stuff=require('../model/stuff');

router.get('/', function(req,res){

Expand Down Expand Up @@ -42,6 +42,43 @@ router.use('/paysucess', function(req, res){
})


router.use('/adminHome',function(req,res){

console.log(req.body.email);

if(req.body.email!=undefined)
if(req.body.email!='admin@gmail.com')
{
return res.send("cannot find user");
}


Stuff.find({}, function(err, userObj){

res.render('admin.ejs', {

obj:userObj

});

})




});



router.get('/Adminlogin', function(req,res){

console.log("we are into AdminLogin");

res.sendFile('/Users/meghrajdeshmukh/Desktop/WebDevelopment/SanketPro/DonateToCovid/view/adminlogin.html');

});



router.use('/donatestuff', function(req,res){

Expand Down
79 changes: 79 additions & 0 deletions view/admin.ejs
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>DonateForCovid</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="/Css//style.css">
<style>
/* Remove the navbar's default margin-bottom and rounded borders */
</style>
</head>
<body>

<nav class="navbar navbar-inverse">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">
<img src="/images//logo.png" style="max-width: 100%; max-height:100%;">
</img>
</a>
</div>
<div class="collapse navbar-collapse" id="myNavbar">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">About</a></li>

</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="/Adminlogin"><span class="glyphicon glyphicon-log-in"></span> Admin Login</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="/userlogin"><span class="glyphicon glyphicon-log-in"></span> User Login </a></li>
</ul>
</div>
</div>
</nav>



<div class="Container">

<table id="table">
<!-- here 'post' in 'post.comment' is the iterating varible in the above for loop-->


<h1>List Of User Donated Item</h1>
<% for( i of obj) { %>
<!-- using parials here -->
<h2>Phone--<%=i.phone %><h1>
<h2>List Of Item--<%=i.stuff %></h2>
<h2>Date--<%=i.date %></h2>
<br>
<% } %>

</table>
</div>




<footer class="container-fluid text-center">
<p>Copyright@MIT</p>
</footer>


</body>
</html>
67 changes: 67 additions & 0 deletions view/adminlogin.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@

<!DOCTYPE html>
<html lang="en">
<head>
<title>DonateForCovid</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="loginStyel.css">
</head>


<body>

<nav class="navbar navbar-inverse">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">
<img src="/images//logo.png" style="max-width: 100%; max-height:100%;">
</img>
</a>
</div>
<div class="collapse navbar-collapse" id="myNavbar">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">About</a></li>

</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="#"><span class="glyphicon glyphicon-log-in"></span> Login</a></li>
</ul>
</div>
</div>
</nav>




<form action="/adminHome" method="POST">
<h2>Admin</h2>

<input name="email" type="email" placeholder="Your Email-id" required>
<input name="password" type="password" placeholder="Password" required>
<input type="submit" value="Sign In">
<p id="already-account">
<span>Don't have an account?</span>
<a href="/users/sign-up">Sign Up</a>
<p>
</form>


<footer class="container-fluid text-center">
<p>Copyright@MIT</p>
</footer>

</body>


</html>
5 changes: 4 additions & 1 deletion view/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,10 @@

</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="/userlogin"><span class="glyphicon glyphicon-log-in"></span> Login</a></li>
<li><a href="/Adminlogin"><span class="glyphicon glyphicon-log-in"></span> Admin Login</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="/userlogin"><span class="glyphicon glyphicon-log-in"></span> User Login </a></li>
</ul>
</div>
</div>
Expand Down

0 comments on commit 5765cfc

Please sign in to comment.