Srishti19111999 / realEstate.github.io

"Pick a Brick" is a property dealing website, where a platform is provided to all the sellers and buyers to post their property to sell or to rent and buyers can add property to their wish list or bid for a property or can directly buy it. Skills Used: HTML, CSS, JAVA, JavaScript, Bootstrap, Ajax. Google Captcha verification, OTP verification and email verification are provided. Suggestion for all the nearby property is given by tracking the buyer’s location using TomTom API. Chatting option was provided for bidder and seller

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pick A Brick

"Pick a Brick" is a property dealing website, where a platform is provided to all the sellers and buyers to post their property to sell or to rent and buyers can add property to their wish list or bid for a property or can directly buy it. Skills Used: HTML, CSS, JAVA, JavaScript, Bootstrap, Ajax. Google Captcha verification, OTP verification and email verification are provided. Suggestion for all the nearby property is given by tracking the buyer’s location using TomTom API. Chatting option was provided for bidder and seller

Project Deliverables

This project is designed to save the data of all those persons who will sell, lease, rent or buy any kind of property like buildings, flats, plots etc. which will reduce manual work and helps the dealer to save the records efficiently. It provides the simplest, cheapest and an less time and energy consuming way of Property Dealing.

Tools And Technology

  1. Java Servlet API, Java Server Pages Technology, Java Server Pages Standard Tag Library, Java Message Service API, JDBC API.
  2. HTML ,CSS framework - Bootstrap.
  3. SQL Server-8.0,Tomcat 9.0.
  4. Ajax and Java Script.
  5. TomTom Api.
  6. Microsoft Visual Studio.

Resources Needed:

HARDWARE REQUIREMENTS:
  1. PROCESSOR: Intel i-5 Processor, AMD Ryzen 5 etc.
  2. RAM: 4GB or higher
  3. HARD DISK SPACE: 500GB or higher
  4. SYSTEM: 32-bit Operating System or 64-bit Operating System
SOFTWARE REQUIREMENTS:
  1. WEB BROWSER: Google Chrome, Microsoft Edge, Mozilla Firefox
  2. SERVER: Tomcat 9.0 (Local) or AWS Server
  3. ENVIRONMENT: Microsoft Visual Studio.Net
  4. DATABASE: SQL SERVER 8.0
  5. PLATFORM: Windows

Design Overview/Algorithms:

• MVC Architecture:

The Model-View-Controller (MVC) is an architectural pattern that separates an application into three main logical components: the model, the view, and the controller. Each of these components are built to handle specific development aspects of an application. MVC is one of the most frequently used industry-standard web development framework to create scalable and extensible projects.

How to run:

  1. Download the code and put the "realEstate" folder in the directory
C:\Tomcat 9.0\webapps\
  1. Make sure you have all the software requirements fulfilled
  2. Run the server using "Commons Daemon Service runner" OR go to "C:\Tomcat 9.0\bin" directory and double click Tomcat9.exe
  3. Now simply open your Web Browser and type the URL
http://localhost:8080/realEstate/
Ps - I am using Tomcat 9.0 and the diectory name and server name are according to it.

Screenshots

Home Page:

Home Page

Sign Up/Login Page:

image



Email Verification Page:

image

User Profile Page: Suggestions for Near By properties:

screencapture-localhost-8080-realEstate-profile-do-2020-12-28-13_55_14



Properties details:

image



Property posted to sell:

image



Edit Profile Section : Mobile no verification using OTP:

image

Chatting : facility for bidder and seller:

Bids - Profile 1 - Microsoft​ Edge 11-01-2021 11_30_50

About

"Pick a Brick" is a property dealing website, where a platform is provided to all the sellers and buyers to post their property to sell or to rent and buyers can add property to their wish list or bid for a property or can directly buy it. Skills Used: HTML, CSS, JAVA, JavaScript, Bootstrap, Ajax. Google Captcha verification, OTP verification and email verification are provided. Suggestion for all the nearby property is given by tracking the buyer’s location using TomTom API. Chatting option was provided for bidder and seller


Languages

Language:JavaScript 46.7%Language:Java 45.4%Language:HTML 4.0%Language:CSS 3.9%