MEAN stack website I was building for my nephew's photography portfolio.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
screenshots
server
src
.editorconfig
.gitignore
README.md
angular.json
karma.conf.js
package-lock.json
package.json
protractor.conf.js
server.js
tsconfig.json
tslint.json

README.md

MEAN Portfolio App

I am creating this for my nephew's photography site (note: The images here aren't his except in the title bar. Those in the body are just placeholders).

Though similar to my other portfolio app, this one is MEAN stack and uses Angular single page technology with two-way data binding. Once logged in, a user or users can create new images and edit existing images through a simple form. Details such as image title and description, as well as the order on the page can all be controlled from within each individual image's form. Selecting a category on the top instantly displays the images within that category without the need to change or reload pages.

Functionality

  • Angular single page application
  • Mobile first design
  • RESTful routes
  • User defined ordering of projects on homepage
  • Login / logout
  • Authentication and authorization
  • Full CRUD operations

Main page with nothing selected

Main page with TRAVEL category selected

Main page while logged in

Modal display

Add/Edit image form