Skip to content

PhotoHub is a photos application that allows a user to register and log in, upload one, or several photos simultaneously. Allows a user to like and dislike, bookmark and delete a photo.

Notifications You must be signed in to change notification settings

AndreProenza/PhotoHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

PhotoHub

PhotoHub is a photos application that allows a user to register and log in, upload one, or several photos simultaneously. Allows a user to like and dislike, bookmark and delete a photo. When uploading, is possible to write a title and description to detail a photo. It is also possible to filter photos by date and likes.

The application was built using the scrum methodology in 2 weeks. (Jira was used to plan tasks). The goal was to fulfill the requirements outlined by the product owner and, in the end, wait for the product to be accepted or not.

photoHub.mp4

Project Goals

  • Plan project
  • Manage people
  • Design website
  • Scrum master
  • Scrum methodology
  • Development using MEAN stack

Requirements

  • Node.js - JavaScript runtime built on Chrome's V8 JavaScript engine;
  • Angular - Platform for building mobile and desktop web applications;

Instructions to Execute

Execute Node JS:

(BackEnd) Port: 3080

Go to backend/ directory, open a terminal and type:

npm i
DEBUG=backend:* npm run devstart

Execute Angular

(FrontEnd) Port: 3030

Go to frontend/ directory, open a terminal and type:

npm i
ng serve -o

Device

  • Computer
  • Mobile Phone (iphone 11)

Used Technologies

  • Angular - Platform for building mobile and desktop web applications;
  • Node.js - JavaScript runtime built on Chrome's V8 JavaScript engine;
  • Mongo DB - Cloud-Native Database;
  • Mongoose - Object Data Modeling (ODM) library for MongoDB and Node.js.;
  • JavaScript - Programming Language;
  • TypeScript - Programming Language;

Authors

About

PhotoHub is a photos application that allows a user to register and log in, upload one, or several photos simultaneously. Allows a user to like and dislike, bookmark and delete a photo.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published