This a public preview of my projet for a reak estate website using JavaScript and Symfony 6.
For legal reasons I can't publish the whole project, but here are a few pieces of code to give you an idea about how I completed the tasks.
Below are images of the site and code snippets and others details about the application's main functions.
- Creating properties with images import (Banners, images)
- Editing, Deleting (if Admin)
- Show informations (rooms, bathrooms, description...)
- Like button
- A nice and smooth caroussel
- Creating an account
- Editing it, changing the profile picture
- Access to liked properties
- Meetings overview
- Uploading images from a form view.
- Saving them into objects.
- Deleting them when they're no longer used.
- Verifying user's date input, cancel meeting unwhitelisted dates (sunday for exemple) or previous days.
- Storing meetings demands in database, then accepting them and choosing the time (datetime) after a phone call with the client.
- Then, displaying all the meetings in the calendar using JSON to convert data from php table to javascript (for FullCalendar JS).