Skip to content

GitNinja0/Personal_Proyect-FrontEnd

Repository files navigation

Inmobiliaria Inmovil

Description

This web application is a personal project that replicates the functionality of a real estate sales and rental website. It aims to provide a simpler approach to property search. The application features a mail system to notify property owners, as well as functionalities for uploading, editing, and deleting properties.

Furthermore, it includes a fully functional database built with Java and Spring Boot, ensuring efficient data management and reliability.

Screenshots

Home

image image

Pages

  • Sales image

  • Rents image

  • Post Property image image

  • Edit Property image image

  • Details Propery image image

Tecnologies Used

Frontend

  • Vue 3: 🖼️ Framework for building user interfaces.
  • JavaScript: 🌐 Programming language for client-side scripting.
  • Sass: 🎨 Stylesheet language to enhance the design and structure of the project.
  • EmailJs: ✉️ Service used for sending emails within the application.

Backend

  • Spring Boot: ☕ Framework for building Java-based enterprise applications.
  • Java: ☕ Widely used programming language for enterprise-level applications.
  • MYSQL Databases: 🗃️ Utilized for storing and managing data related to events and users.
  • Docker Containers: 🐳 Platform for packaging, distributing, and running applications in containers.

Run Locally Front-End

Clone the project

  git clone https://github.com/GitNinja0/Personal_Proyect-FrontEnd

Go to the project directory

  cd Personal_Proyect-FrontEnd

Install dependencies

  npm install

Start the server

  npm run dev

Install Back-End

Clone the project

  git clone https://github.com/GitNinja0/Personal_Proyect-BackEnd

Start the server

  mvn spring-boot:run

Start Container Docker

  docker pull mysql:8.0-debian
  docker run --name real-estate_db -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password -d mysql:8.0-debian

And create Schema SQL real-estate_db

Deployment

To deploy this project run

  npm run build

Running Tests

To run tests, run the following command

  npm run test:unit

Authors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published