Giter Club home page Giter Club logo

frontend-kasaz's Introduction

Kasaz

Description

Application created to help users find the home they are looking for, and to help logged-in users offer those homes to their clients

User Stories

  • 404: As an anonymous/user I can see a page 404 if I try to reach a page that does not exist.
  • Register: As an administrator I can log in and create passwords so that other people can log in and be administrators.
  • As a non-loginned user I can see the properties that are in the portfolio through the list or do searches by map, amount of money, square meters of the properties and number of rooms
  • Login: As a user I can access the platform to add, modify or remove properties from my portfolio.
  • Logging out: As a user I can log out of the platform.
  • The users who are not logged in will be able to see pictures of houses, have a complete description and have access to the location of the houses.

Routes

  • /Home - Shows the featured homes in our portfolio.
  • /Private - allows you to create new administrators, delete, create and modify properties.
  • /Create - creates new homes.
  • /Update - allows you to modify the data of the properties.
  • /List - allows you to view the properties in your portfolio.
  • /Details - allows you to see all the information about the property.

Components

Header Bar Card CardDetail AnonRoute Map Paginador withAuth PrivateRoute Search FileComponent

Authoring Service

auth.login(user) auth.signup(user) auth.logout() auth.me()

Routes backend

|Method|URL|Description|

|POST|'/auth/login' | Check if the user is in the database | |POST|'auth/signup' | Create new user in database|

|GET|'/auth/logout' | User Logout

|GET|'/houses/' | Shows all the houses and serves to create the pager| |GET|'/houses/:id/details' | Show the details of a house|

|PUT|'/houses/:id/update' | Modify the data of the house in the database |DELETE|'/houses/:id/delete' | Remove the house from the database |POST|'/houses/new' | Includes housing in the database|

Models

User:

  • username
  • password

Houses:

  • title
  • price
  • type ['piso', 'chalet', 'planta baja', 'bungalow', 'apartamento', 'atico']
  • image
  • numBedrooms
  • numBaths
  • meters
  • description
  • city
  • address
  • important
  • lat
  • long

GitHub

https://github.com/JorgeRic/backend-kasaz https://github.com/JorgeRic/frontend-kasaz

Heroku

https://kasaz-f2313.firebaseapp.com

frontend-kasaz's People

Contributors

jorgeric avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.