Skip to content
This repository has been archived by the owner on Jan 27, 2021. It is now read-only.

Commit

Permalink
Merge pull request #4 from pjsilvestre/login-system
Browse files Browse the repository at this point in the history
Login system
  • Loading branch information
pjsilvestre committed Nov 22, 2019
2 parents 1283daa + 3c98f22 commit 1076620
Show file tree
Hide file tree
Showing 16 changed files with 1,879 additions and 1,672 deletions.
18 changes: 18 additions & 0 deletions express-app/.eslintrc.js
@@ -0,0 +1,18 @@
module.exports = {
"env": {
"browser": true,
"commonjs": true,
"es6": true,
"node": true
},
"extends": "eslint:recommended",
"globals": {
"Atomics": "readonly",
"SharedArrayBuffer": "readonly"
},
"parserOptions": {
"ecmaVersion": 2018
},
"rules": {
}
};
38 changes: 22 additions & 16 deletions express-app/app.js
@@ -1,26 +1,32 @@
var createError = require('http-errors');
var express = require('express');
var path = require('path');
var cookieParser = require('cookie-parser');
var logger = require('morgan');
const createError = require("http-errors");
const express = require("express");
const path = require("path");
const cookieParser = require("cookie-parser");
const logger = require("morgan");
const methodOverride = require("method-override");

var indexRouter = require('./routes/index');
var usersRouter = require('./routes/users');
const indexRouter = require("./routes/index");
const usersRouter = require("./routes/users");
const registerRouter = require("./routes/register");
const loginRouter = require("./routes/login");

var app = express();
const app = express();

// view engine setup
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'pug');
app.set("views", path.join(__dirname, "views"));
app.set("view engine", "pug");

app.use(logger('dev'));
app.use(logger("dev"));
app.use(express.json());
app.use(express.urlencoded({ extended: false }));
app.use(cookieParser());
app.use(express.static(path.join(__dirname, 'public')));
app.use(express.static(path.join(__dirname, "public")));
app.use(methodOverride("_method"));

app.use('/', indexRouter);
app.use('/users', usersRouter);
app.use("/", indexRouter);
app.use("/users", usersRouter);
app.use("/register", registerRouter);
app.use("/login", loginRouter);

// catch 404 and forward to error handler
app.use(function(req, res, next) {
Expand All @@ -31,11 +37,11 @@ app.use(function(req, res, next) {
app.use(function(err, req, res, next) {
// set locals, only providing error in development
res.locals.message = err.message;
res.locals.error = req.app.get('env') === 'development' ? err : {};
res.locals.error = req.app.get("env") === "development" ? err : {};

// render the error page
res.status(err.status || 500);
res.render('error');
res.render("error");
});

module.exports = app;
Expand Up @@ -6,4 +6,4 @@ admin.initializeApp({
databaseURL: "https://foodshare-d3eee.firebaseio.com"
});

module.exports = admin;
module.exports = admin;
16 changes: 16 additions & 0 deletions express-app/config/firebase-config-client.js
@@ -0,0 +1,16 @@
const firebase = require("firebase");

const firebaseConfig = {
apiKey: "AIzaSyCEV6HqDHYuIM1eAGrUw3tGAfIV-l4d88Y",
authDomain: "foodshare-d3eee.firebaseapp.com",
databaseURL: "https://foodshare-d3eee.firebaseio.com",
projectId: "foodshare-d3eee",
storageBucket: "foodshare-d3eee.appspot.com",
messagingSenderId: "265720897822",
appId: "1:265720897822:web:92ec456677a9e3716a690f",
measurementId: "G-KS792GTVDM"
};

firebase.initializeApp(firebaseConfig);

module.exports = firebase;

0 comments on commit 1076620

Please sign in to comment.