/Express_Pug_Web_App

Pug and Express Server Application–Model Gallery App.

Primary LanguageJavaScript

Model Gallery & Poems App

Table Of Contents

  1. Description
  2. Added Features
  3. Screenshots

Description

Model Gallery & Poem web application displays beautiful model images from pexel and interesting nature poems. This project was a further feature extension from the sba_318_express_app project.

The same pre-requisites from sba_318_express_app applies to this project.

Added Features:

The following are the additional Routes, views, middlewares:

Routes:

app.use('/', indexRoutes);
app.use('/add', addRoutes);
app.use('/add/single', addRoutes);
app.use('/add/multiple', addRoutes);
app.use('/details', imageDetailsRoutes);
app.use('/gallery', galleryRoutes);
app.use('/login', loginRoutes);
app.use('/logout', logoutRoutes);
app.use('/register', registerRoutes);
app.use('/users', userRoutes);

Middlewares:

 middlewares/
 |-- errorHandler.js
 |-- isLoggedIn.js

Screenshots

  • Home Page:

Home page 1

Home page 1

  • Register Page:

Register page

  • Login:

Login page

  • Add Image Page:

Add new Image page

  • Gallery Page:

Gallery page

  • Details Page:

Details page

  • Photographers Page:

Photographers page

Photographers page

Getting Started

Download or clone the repository, install the dependencies using:

npm install