projectdescp
Property Lisitng - Frontend
This folder includes all of the frontend code that the web application requires. This was accomplished with the help of Angular, Typescript, HTML, and CSS using Bootstrap.
Components
The following are the contents of each component:
home: includes all the home components (HTML, CSS, Typescript). This component contains the
herobox
,Search Bar
based on various parameters,Buy now
andRent now
options,Featured
column,Website reviews
andAbout Us
column.bookings: includes the bookings components (HTML, CSS, Typescript). This component contains the
List of bookings
of the user andView/Remove
properties funcitons.listing-location: includes all the listing-location components (HTML, CSS, Typescript). This component contains the
List of properties
,Featured proeprties
andSearch Bar
based on property name.listing-name: includes all the listing-name components (HTML, CSS, Typescript). This component contains the
List of properties
,Featured proeprties
andSearch Bar
based on property name.listing-type: includes all the listing-type components (HTML, CSS, Typescript). This component contains the
List of properties
,Featured proeprties
andSearch Bar
based on property name.listings: includes the listing component (HTML, CSS, Typescript). This component contains the
List of properties
,Featured proeprties
andSearch Bar
based on property name.
Note: The listings, listing-type, listing-name, listing-locations are created for routing purpose i.e different listing components have different routes to redirect to listing page from the home component.
model: includes all the modal classes (Typescript). This component contains the
model classes
i.e. (user, property, admin, user_properties, address, category, etc.)navbar: includes the navabar component (HTML, CSS, Typescript). This component contains the
Logo
,Navigations links
andSignin/Signup
buttons.property: includes all the properties as in the property component (HTML, CSS, Typescript). This component contains the
Property Photos
,Property description and Aminities
,Buy and Add to Wishlist
buttons,Property Reviews
andUser Review Form
.services: includes all the services that are used in the application (Typescript). This component contains all the
services typescript files
i.e. (user, property, user_properties, address, category, etc.)sign-in: includes all the sign-in components (HTML, CSS, Typescript). This component contains the
Signin Form
andSignup
redirection link.sign-up: includes all the sign-up components (HTML, CSS, Typescript). This component contains the
Signup Form
andSignin
redirection link.wishlist: includes the wishlist component (HTML, CSS, Typescript). This component contains the
List of liked properties
by the user andView/Remove
properties funcitons.footer: includes the footer component (HTML, CSS, Typescript). This component contains the
Link
required by the applications andWebsite description
.
Development Server
This project was generated with Angular CLI.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
Last updated