marta8919 / flatme

Flatme is a Full Stack web platform that gathers street and district user-reviews

Home Page:http://flatme.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

flatme

License: CC BY-NC-SA 4.0

This work is licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License][https://creativecommons.org/licenses/by-nc-sa/4.0/].

License: CC BY-NC-SA 4.0

Description

Readme is a platform that gather street and district reviews over different countries, with the goal of helping people that need to move to an area or a city they don't know, have as much information as possible.

The user will have to log in to view and search other the reviews and to write their own reviews, that will be managed from their Profile page.

MVP

The MPV will include the possibility to sign-up, log-in and log-out. Write review functionality and view the reviews the user have written on their profile page. On the search reviews page there will also be some filtering criteria so the users don't need to go throught all the reviews. On the profile page the user will also have the possibility to edit their profile information and delete their own reviews.

Backlog

  • Adding a map
  • Validating addresses on reviews with an API
  • Make the design responsive
  • Possibility to vote reviews, only for users
  • Two roles, user and admin, so the admin will be a moderator, with the possibility to delete reviews.
  • Adding img to Profile
  • Adding img to review
  • Draft possibility for the reviews

Built with

Data Structure

Config

db (connection to MongoDB)

error-handling

Models

  • Comment.js
  • User.js

public

  • images
  • js
  • stylesheets

routes

  • index.js
  • user-routes.js

utils

  • cloudinary.config.js
  • countries.js
  • geocoder.js

views

  • partials
  • user

Resources

Kanba board

Presentation Slides

Deployed Website

flatme.herokuapp

About

Flatme is a Full Stack web platform that gathers street and district user-reviews

http://flatme.herokuapp.com/


Languages

Language:JavaScript 45.4%Language:Handlebars 44.1%Language:CSS 10.5%