diff --git a/src/app.js b/src/app.js index 196b4c1..fd999d9 100644 --- a/src/app.js +++ b/src/app.js @@ -12,7 +12,7 @@ import { fileURLToPath } from "url"; import { MONGODB_URI, PORT } from "./config.js"; import indexRoutes from "./routes/index.routes.js"; -import notesRoutes from "./routes/notes.routes.js"; +//import notesRoutes from "./routes/notes.routes.js"; import userRoutes from "./routes/auth.routes.js"; import "./config/passport.js"; @@ -37,6 +37,7 @@ app.set("view engine", ".hbs"); // middlewares app.use(morgan("dev")); app.use(express.urlencoded({ extended: false })); +app.use(express.json()) app.use(methodOverride("_method")); app.use( session({ @@ -62,7 +63,7 @@ app.use((req, res, next) => { // routes app.use(indexRoutes); app.use(userRoutes); -app.use(notesRoutes); +//app.use(notesRoutes); // static files app.use(express.static(join(__dirname, "public"))); diff --git a/src/config.js b/src/config.js index 83eda7c..edafbbf 100644 --- a/src/config.js +++ b/src/config.js @@ -2,4 +2,7 @@ import { config } from "dotenv"; config(); export const PORT = process.env.PORT || 4000; -export const MONGODB_URI = process.env.MONGODB_URI || "mongodb://localhost/notesdb"; +export const MONGODB_URI = process.env.MONGODB_URI || 'mongodb+srv://root:robertoPass@cluster0.nwto2.mongodb.net/homes?retryWrites=true&w=majority'; + + + diff --git a/src/controllers/auth.controllers.js b/src/controllers/auth.controllers.js index 2143e3d..7312e5a 100644 --- a/src/controllers/auth.controllers.js +++ b/src/controllers/auth.controllers.js @@ -42,7 +42,7 @@ export const signup = async (req, res) => { export const renderSigninForm = (req, res) => res.render("auth/signin"); export const signin = passport.authenticate("local", { - successRedirect: "/notes", + successRedirect: "/", failureRedirect: "/auth/signin", failureFlash: true, }); diff --git a/src/controllers/index.controller.js b/src/controllers/index.controller.js index 4efc145..b51d26a 100644 --- a/src/controllers/index.controller.js +++ b/src/controllers/index.controller.js @@ -2,6 +2,6 @@ export const renderIndex = (req, res) => { res.render("index"); }; -export const renderAbout = (req, res) => { - res.render("about"); +export const renderContact = (req, res) => { + res.render("contact"); }; diff --git a/src/public/css/main.css b/src/public/css/main.css index 8628dca..3df468f 100644 --- a/src/public/css/main.css +++ b/src/public/css/main.css @@ -1,7 +1,9 @@ body { + color: white; background: #121212; } +} .logo { width: 30%; } diff --git a/src/routes/index.routes.js b/src/routes/index.routes.js index a5943ce..5a31b85 100644 --- a/src/routes/index.routes.js +++ b/src/routes/index.routes.js @@ -1,9 +1,28 @@ import { Router } from "express"; -import { renderIndex, renderAbout } from "../controllers/index.controller.js"; +import { renderIndex, renderContact } from "../controllers/index.controller.js"; const router = Router(); router.get("/", renderIndex); -router.get("/about", renderAbout); +router.get("/contact", renderContact); +// Array de proyectos +const projects = [ + { + title: "Pokedex", + URI: "https://pokedex-u2jj.onrender.com", + description: "Pokedex de Pokemon" + }, + { + title: "App de la galleta de la fortuna ", + URI: "https://galleta.onrender.com", + description: "Cuentas con una galleta que te alegreada el dia con tu fortuna" + }, + // Agrega más proyectos aquí... + ]; + + router.get('/proyect', (req, res) => { + res.render('proyect', { projects }); + }); + export default router; diff --git a/src/views/404.hbs b/src/views/404.hbs index 99b991c..c1cabfa 100644 --- a/src/views/404.hbs +++ b/src/views/404.hbs @@ -1,6 +1,6 @@
-
+

Not Found

This page does not exists

Return to home diff --git a/src/views/about.hbs b/src/views/about.hbs deleted file mode 100644 index b3b6b21..0000000 --- a/src/views/about.hbs +++ /dev/null @@ -1,8 +0,0 @@ -
-
-

About

-

- Adipisicing lorem laudantium fuga excepturi iste earum? Architecto et sint exercitationem nihil voluptatum? Quae dolores sint fugiat inventore soluta ad Tenetur minima odit qui fugit eveniet minima? Repellat nobis harum quia placeat eveniet fugit voluptatem Pariatur maiores molestiae est quas. -

-
-
diff --git a/src/views/auth/signin.hbs b/src/views/auth/signin.hbs index 946bbcb..ff37eb6 100644 --- a/src/views/auth/signin.hbs +++ b/src/views/auth/signin.hbs @@ -6,11 +6,7 @@ Account Login
- +
diff --git a/src/views/contact.hbs b/src/views/contact.hbs new file mode 100644 index 0000000..a7f298a --- /dev/null +++ b/src/views/contact.hbs @@ -0,0 +1,45 @@ + + + + + + Contacto + + +
+
+

Contacto

+ ¡Estamos encantados de hablar contigo! Completa el formulario de abajo para ponerte en contacto con nosotros.

+ + + +
+ + +
+
+ + +
+
+ + +
+ + +
+
+

Redes Sociales

+ +
+
+ + + +
+
+

© 2023 Tu Empresa de Software

+
+
+ + diff --git a/src/views/error.hbs b/src/views/error.hbs index 8c29035..9ef37a9 100644 --- a/src/views/error.hbs +++ b/src/views/error.hbs @@ -1,6 +1,6 @@
-
+

Internal Server Error

{{error}}

Return to home diff --git a/src/views/index.hbs b/src/views/index.hbs index 017aa3b..2959ea1 100644 --- a/src/views/index.hbs +++ b/src/views/index.hbs @@ -1,4 +1,4 @@ -
+

Notes App Nodejs And Mongodb!

A simple App to manage Notes developed with Nodejs, Express, Mongodb and Javascript Technologies

diff --git a/src/views/layouts/main.hbs b/src/views/layouts/main.hbs index 9b7a6ea..0b5b382 100644 --- a/src/views/layouts/main.hbs +++ b/src/views/layouts/main.hbs @@ -2,12 +2,9 @@ - Notes App + My App - - - diff --git a/src/views/partials/navigation.hbs b/src/views/partials/navigation.hbs index 7ca9403..242f668 100644 --- a/src/views/partials/navigation.hbs +++ b/src/views/partials/navigation.hbs @@ -1,6 +1,6 @@