Application created to help users find the home they are looking for, and to help logged-in users offer those homes to their clients
- 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.
- /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.
Header Bar Card CardDetail AnonRoute Map Paginador withAuth PrivateRoute Search FileComponent
auth.login(user) auth.signup(user) auth.logout() auth.me()
|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|
User:
- username
- password
Houses:
- title
- price
- type ['piso', 'chalet', 'planta baja', 'bungalow', 'apartamento', 'atico']
- image
- numBedrooms
- numBaths
- meters
- description
- city
- address
- important
- lat
- long
https://github.com/JorgeRic/backend-kasaz https://github.com/JorgeRic/frontend-kasaz