In progress

Visual (real estate market social networking application) - short video and image platform

Published on the November 15, 2023 in IT & Programming

About this project

Open

My project is called Visual, and it is a social networking app for the real estate market, serving as a short video platform.
Visual is much more than a real estate social networking app; it's an innovative experience that redefines how people explore, buy, and sell properties. As a dedicated platform, Visual offers a unique approach, presenting images and short videos in an intuitive manner to provide users with an engaging journey into the real estate world.
By connecting buyers, sellers, and renters, Visual transforms the search for properties into a visually rich experience where the ease of finding the dream home combines with the excitement of an entertainment platform. Our commitment is not only to facilitate real estate transactions but also to create an atmosphere where users can enjoy a unique discovery experience.
Visual is not just a real estate business platform; we aspire to be recognized as a meeting point where users can not only find the perfect home but also engage in engaging content related to the industry. Furthermore, our commitment to excellence transcends property transactions, making Visual a powerful marketing tool for real estate businesses looking to stand out and thrive in this dynamic ecosystem.

Project overview

The application does not have a homepage, with the feed being the main interface when users start the application. The main interfaces are: feed, filter, search, and messages. These four interfaces can be accessed through the access bar in the upper corner of the application. This bar becomes invisible when secondary interfaces are accessed, which include: personal profile, user profile, post creation, settings, premium. Interfaces: - Post Creation: This interface can be accessed in the lower left corner or from the user's personal profile. It is divided into 3 stages of post editing. The first stage is choosing the type of post: standard post (free property post), premium post (paid property post), ads post (paid advertisement post). The second stage is choosing the content (video or images) to be used. The third stage is creating the caption and filling in the post details (price, location, property area, number of bedrooms, number of bathrooms, number of rooms). The post that appears in the feed, filter, and user profiles is divided into two parts with their respective buttons (post, details). The post section shows the content, i.e., Images or videos, and the details section displays the caption and specific specifications. - Feed: It is the main interface of the application, aiming to present the content of images and short videos. The feed displays all the content from a specific country in ascending order, i.e., From the most recent to the oldest post. Viewed posts, if shown again to the user, will have an indicator symbolizing this event. The user's device location filters the country of origin for the ads presented to the user; however, the user can change the country of origin for ads in the app settings. The posts that can appear in the feed are standard posts, premium posts, and ads posts. - Filter: The filter aims to refine the user's search to achieve a specific goal. Filtering can be done by selecting a particular location or choosing to view houses for sale, rent, or both. The posts that can appear in the feed are standard posts, premium posts, and ads posts. It has an advertising content system where some ads are displayed in a reduced size (small rectangles). - Search: This interface allows the application user to search for other profiles. Users can choose to follow or message certain users. It has an advertising content system where some ads are displayed in a reduced size (small rectangles). - Messages: This interface refers to the conversations that the user has with other application users. It has an advertising content system where some ads are displayed in a reduced size (small rectangles). - Personal Profile: This interface is accessed through the lower right corner after clicking on the user's image. In the profile, you can find the number of followers and profiles the user is following. There is redirection to the premium interface, settings, and post creation. There is also access to the user's active and archived posts, as well as all posts from other users that are saved. - User Profile: This interface is the profile of other application users. It allows following or unfollowing that profile, sending messages, blocking the profile owner, and viewing active posts. - Premium: It is an interface that aims to present the alternatives of being a premium user. Settings: This interface aims to address issues the user may have, such as editing the profile, changing the country in the feed, and so on. The project will feature the following technologies: - Flutter framework with REST API for MySQL database access; - Web server; - DNS server; - App publication on Google and Apple stores; - Push notifications; - Integration with an international payment API; - Administrative panel for network management (estimated 8 to 9 screens required); - Algorithm for social network functionality; - App internationalization; - Advanced post creation with image editing and video cropping;

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
API Integrations Social media (Facebook, Twitter, etc.)
Roles needed Developer

Delivery term: April 20, 2024

Skills needed

Other projects posted by V. M.