JoseIgnacioRetamalThomsen / FinalYearProject

Microservices application.
0 stars 0 forks source link

Ap features #3

Open JoseIgnacioRetamalThomsen opened 5 years ago

MakarenkoElena91 commented 5 years ago

Any user is able to:

  1. Search for a place
  2. Read reviews and comments

Only registered users are able to:

  1. Write posts (upload pictures, add reviews)
  2. Leave comments
  3. Add ratings/score places
JoseIgnacioRetamalThomsen commented 5 years ago

Dynamically grow city’s database

  1. Each city can be created only one time by a user and user must be on the city for create that city.
    • Each city has a wall where all post on that city shows.
    • Order of post would be by user rank and time of the post.
  2. Any user can create places for a city that has been already created user has to be on that city for create a post
    • Post include a picture of the place, title and description.
    • Location of the user must be stored.
    • Post can be liked by other users.
  3. Any user can add posts to a place that is already created.
    • Post can or cannot include picture
    • User can mark a place as visited
  4. Any user can add comment to a post.
    • Comments can be liked by other users.
JoseIgnacioRetamalThomsen commented 5 years ago

User database

  1. Secure login
    • Password store with bcrypt function
    • Email as unique identifier
    • Email confirmation.
  2. User data
    • name, address, etc.
    • created city’s
  3. User relation.
    • Visited city’s
    • Other user with contact, friends maybe.