Skip to content

Food lovers social network. In Leratto, you can share and find local gastronomic recommendations. Post the best photo of your dish, qualify for quality and price.

Notifications You must be signed in to change notification settings

tatianatorog/leratto

 
 

Repository files navigation

Leratto

Índice

1. Product definition

Social network for food lovers. In Leratto you can share and find gastronomic recommendations of the city. Post the best photo of your dish, qualify for quality and price.

2. User story

  • H1: As a user who loves food, I want to register on a social network to be a member of Leratto.
  • H2: As a user who loves food, I want to log in to the social network to share and find gastronomic recommendations.
  • H3: As a user who loves food, I want to create posts through text and images to share my gastronomic experiences.
  • H4: As a user who loves food, I want to see posts from other users to get recommendations.
  • H5: As a user who loves food, I want to edit and delete posts through text and image to share my gastronomic experiences.
  • H6: As a user who loves food, I want to like posts to react to other posts.

3. Prototypes

Color palette

In our color palette, there is a contrast of warm colors with cold colors. Our colors represent the trend for dark mode apps, because we want our users to reduce eye strain caused by prolonged exposure to bright screens plus help make them look nicer. The yellow color generates more appetite in people.

Low Protype

Discharge Protype

#####Mobile

Web

4. Feedback

In our project we receive feedback from our colleagues, the Laboratory team and different potential users of our app. In the different comments they recommended us to increase the size of the typography, buttons and layout of the texts in the post cards.

5. Learning objectives

HTML and CSS

DOM and Web APIs

JavaScript

  • Using conditionals (if-else | switch | ternary operator)
  • Function Usage (parameters | arguments | return value)
  • Manipulate arrays (filter | map | sort | reduce)
  • Manipulate objects (key | value)
  • Use ES modules (import | export)
  • Differentiate between expression and statements.
  • Differentiate between primitive and non-primitive data types.
  • Use of callbacks.
  • Consuming Promises.

Testing

Code structure and style guide

  • Organize and divide code into modules (Modularization)
  • Use of descriptive identifiers (Nomenclature | Semantics)
  • Using linter (ESLINT)

Git and Github

  • Using git commands (add | commit | pull | status | push)
  • GitHub repository management (clone | fork | gh-pages)
  • Collaboration on Github (branches | pull requests)
  • Collaboration on Github (tags)
  • Organization on Github (projects | issues | labels | milestones)

Firebase

###UX

  • Design the application thinking and understanding the user.
  • Create prototypes to get feedback and iterate.
  • Apply visual design principles (contrast, alignment, hierarchy)
  • Plan and execute usability tests.

About

Food lovers social network. In Leratto, you can share and find local gastronomic recommendations. Post the best photo of your dish, qualify for quality and price.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 58.9%
  • SCSS 27.5%
  • HTML 13.6%