Skip to content

Red Coral Realty is a fullstack real estate platform showcasing property listings with detail pages, search and filter functionality and responsive design. Built with modern web technologies, it delivers a smooth user experience for browsing homes and connecting with real-estate services.

Notifications You must be signed in to change notification settings

scheeffstack/Red-Coral-Realty

Repository files navigation

image

This is an imaginary website for a real estate company! Which can provide a wide range of properties and services.

image

Mockup vector created by rawpixel.com

The website features slideshows, testimonials, a page with all of the offers, and a contact page. The main goal of the website is to guide possible clients to making contact with the agency through the contact page.

The business goals of the website are:

  • Get the Best Price for Your Property in the Shortest Time for the Lowest Fee.
  • Pay a Fixed Fee & Keep Your Equity.
  • Increase client base

UX

The ideal clients for this business are:

  • Everyone on this planet who wants to sell, buy, let or rent.

Client stories

  • As a potential customer, I want to easily navigate throughout the site and find what I need.
  • As a potential customer, I want to easily find the best price for the property, selling or buying.
  • As a potential customer, If want to sell my property I want to know their charges and fees.
  • As a possible customer, I want to know what former clients thought of their works.
  • As an interested customer, I want to see wide range of services.
  • As an interested customer, I want to easy navigate to contact/book page.
  • As an interested customer, I want to calculate mortgage repayment and to know how to apply mortgages.
  • As an interested customer, I want to find advice for buying.
  • As an interested customer, I want to see their research of the market and their research team.
  • As an interested customer, I want to see how to follow them on social media.

Wireframe mockups:

Wireframe information can be found in the separate Wireframe pdf file.

Features

Each page has a responsive navigation bar with a Company Logo. Each page has a footer with copyright information company address, phone number, social links and links to navigate to another page.

Home page features:

The home page has an image carousel with a carousel text at the top. Information for the agency's services with a call to action buttons. A little info about the agency properties with a "Read More" call to action buttons. There is a Mortgage calculator where the customers can calculate their mortgage repayments with a "Request" button. There is a call to action button that takes the user to the Contact page.

Local Properties page features:

The page has a little information about the properties with a "View Property" call to action buttons. The page has a Overview of the Home Buying Process section with clickable call to action buttons.

Properties Abroad page features:

The page has a little information about the properties with a "View Property" call to action buttons. The page has a Overview of the Home Buying Process section with clickable call to action buttons.

Mortgage page features:

In the top section of the page has information and a "Contact us" call to action button. There is a Mortgage calculator where the customers can calculate their mortgage repayments. There are four section with advice and tips for the costumers and a "Contact us" call to action buttons.

Research page features:

Information about the market research and the company research Team.

Advice for buyers page features:

Informations, advices and tips for the buyers.

Request Valuation page features:

Information and tips about selling a property. A contact form and an information about the agency's Valuation Team.

Contact page features:

Information and a contact/feedback form.

Existing Features

  • Every page has Header Logo - Clicking the logo returns users to the home page.
  • Every page has a Footer - The navigation links, information about the company address, social icons.
  • Every page has Footer Copyright Info - Business copyright.
  • Every page has a Call to Action Button - Allows users to contact the agency.
  • Every page has a Back to top Button - Clicking the button takes the user back to the top.

Technologies Used

  • The project uses HTML and CSS and Javascript programming languages.
  • Visual Studio Code The developer used Visual Studio Code to build this website.
  • Bootstrap The project was build with Bootstrap4.6.
  • EmailJS This project use EmailJs to send email directly from Javascript.
  • SwiperJs The project use SwiperJs
  • ScrollReveal

Testing

Testing information can be found in separate Testing.md file.

Deployment

This project was developed Visual Studio Code using git and pushed to GitHub using the built-in function within Visual Studio Code. Deploy this project

  1. First you need a valid GitHub accont and you need a project to deploy a static website. How to create a GitHub accont find more here

  2. Go to GitHub and sign in with your credentials.

  3. Create a new repository by clicking a Start a project button or you can click the green button with New in it. GitHub Start Project

  4. Give name to the Repository. GitHub Create Repo

  5. Your repo is created. There are three ways to upload Html code. Follow the one you would like to push your code into GitHub. GitHub three ways to create a repo

  6. Make sure you have git install in your system. How to install Git you can find more here.

    Follow the instructions and push your code into origin main branch.

  7. Ones you have transferred all the files on your GitHub repository from the menu select Settings Settings button

  8. Scroll down to the GitHub Pages section.

  9. Under Source click the drop-down menu -by default is labeled None- and select Main/Master branch and click the Save button. Ones you clicked on the save button you will be able to see this message -Your site is published at this url http://username.io/repository-name/ GitHub pages section

  10. You can click on it and it will open in a new tab. Your website is live in this url http://username.io/repository-name/. The website is now deployed.

How to run this project locally

To clone this project into Gitpod you will need:

  • A Github account. Create here
  • Chrome or Firefox browser.
  1. Install the Chrome or Firefox gitpod Extension
  2. Log into GitHub with your github account.
  3. Navigate to the Project Repository
  4. The "Gitpod" button is in the top right corner of the repository now. Gitpod button
  5. Click on the "Gitpod" button that will open a gitpod workspace where you can work locally with the code.

To work on the project within a local system such as VSCode etc:

  1. Navigate to the Project Repository

  2. Click on the Code button (next to the green Gitpod button) and choose to Clone or Download zip file.

  3. If you choose clone in the HTTPs section copy the URL for the repository.

  4. In your local system open the terminal.

  5. Change the working directory to the location where you want the clone the repository.

  6. Type git clone, and then paste the URL you copied earlier.

    $ git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY

  7. Press Enter to create your local clone.

If you have any trouble cloning the repository further information can be found here

About

Red Coral Realty is a fullstack real estate platform showcasing property listings with detail pages, search and filter functionality and responsive design. Built with modern web technologies, it delivers a smooth user experience for browsing homes and connecting with real-estate services.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors