RealEstateCapstonProjectEC

What is it ?

Here is a capstone project I made during participation in Front-End Q1 2025 epam course

To see deployment check:

https://katarzynagrzeskowiak.github.io/RealEstateCapstonProjectEC/pages/Home/index.html

Goal:

My task was to create a web application using HTML, CSS, and JavaScript to practice your core web development skills. I was required to avoid using JavaScript frameworks (e.g., React, Angular) or CSS frameworks (e.g., Bootstrap).

Options:

I could choose one of the following projects: Option 1: Online Learning Platform Create a web application for an online learning platform that allows users to browse and enroll in courses. The platform should include course information such as titles, instructors, difficulty levels, and topics, along with photos. Highlight user interactions by adding features like a course list, search functionality, and tools for exploring the course catalog. The landing page should feel visually organized with responsive layouts, a gallery for presenting course-related images, and intuitive navigation. Use interactive elements such as pagination, sorting, and filtering to help users explore course data efficiently.

Option 2: Real Estate Website Develop a web application for a real estate listing website where users can search properties available for sale or rent. The site should display detailed property information such as price, size, location, and amenities, along with photos. Enhance user experience by providing a dynamic gallery for property images, a search function to quickly find listings, and pagination to navigate between listing pages. A map should indicate the property location, making geographic information easily accessible. Ensure the layout is responsive and visually appealing on different devices.

I choose Real Estate Website

Data and assets:

Web Application Development

My web application follows the general requirements described below and structures my HTML, CSS, and JavaScript code effectively. The application uses HTML, CSS, and JavaScript to create a dynamic and user-friendly experience.

HTML & CSS part

JavaScript part