HomePlanify is a fully-functional Housing Property Plarform, integrated with :
- Django, for Back-End prgramming
- Dart/Flutter, for cross-platform native mobile application.
At HomePlanify, we believe that when it comes to finding a home what's outside the front door is just as important as what's behind it. A Home is one of the most expensive things in one's life and we make certain you get the best deals with us
- Dart
- Flutter SDK
- Django
- Android Studio (or Visual Studio Code)
- Flutter SDK
- Dart
- Django
-
Backend
-
Django
$ python -m pip install Django
-
-
Frontend
-
Android Studio
Download Android Studio
$ cd android-studio/bin $ ./studio.sh
-
Flutter SDK
- tart Android Studio.
- Open plugin preferences (Configure > Plugins as of v3.6.3.0 or later).
- Select the Flutter plugin and click Install.
- Click Yes when prompted to install the Dart plugin.
- Click Restart when prompted.
-
-
To Run Application
$ git clone https://github.com/mahajanayush77/housing.git $ cd housing/ $ flutter run
-
Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
-
- Fast development - Hot reload and Hot restart
- Expressive, beautiful UIs
- Native Performance
- Incredibly versatile
- Active Developer Community
-
-
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. It's free and open source.
-
- Ridiculously fast
- Reassuringly secure
- Exceedingly scalable
- Incredibly versatile
- Easy to Integrate with Python Libraries/Functions
-
-
- Registration and login for User
- User can view his/her profile
-
- User can view blog section, only after registration, or login
- User can create new blogs.
- User can like and comment on blogs.
-
- User can view his/her profile
- User can edit his/her details
- User can view their properties
- User can see thier bookmarked properties
- User can change his/her password
-
- User can search for a property.
- User can see suggestion of properties in ther homepage
- User can filter properties, with various condition, such as by cities, by size, by BHK, etc.
- User can see features projects
-
- User can add new properties.
- User can specify various attributes such as decription, rooms, bathrooms, featured images, property images, youtube link, etc.
- Proper Form Validation, for easy UX.
For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.