About | Technologies | How to Contribute | Executing Project | License | Author
Click me for see a demo image
Onboarding Light | Onboarding Semi Dark |
---|---|
Login Light | Login Semi Dark |
---|---|
Home Light | Home Semi Dark |
---|---|
This project is a real estate application developed in Flutter, following the principles of MVVM (Model-View-ViewModel) architecture and following good Clean Code practices. It provides an effective and scalable real estate property search and management experience.
- Onboarding pages
- LogIn page with validations
- SignIn page with validations
- Forgot password page with validations
- Search houses with filters
- Post locations
- Add favourites
- Profile page
- Development with clean code
- Development with clean archteture
- Development with user friendly design
The project was developed using the following technologies and tools:
-
Dependencies:
- cupertino_icons: ^1.0.2
- flutter_svg: ^1.1.5
- animated_text_kit: ^4.2.2
- mask_text_input_formatter: ^2.4.0
- carousel_slider: ^4.1.1
- email_validator: ^2.0.1
- intl: ^0.17.0
- mobx: ^2.0.7+2
- flutter_mobx: ^2.0.6+1
- get_it: ^7.2.0
- animations: ^2.0.7
- flutter_staggered_grid_view: ^0.6.2
- flutter_native_splash: ^2.2.13
- firebase_messaging: ^13.0.3
- firebase_core: ^1.23.0
- overlay_support: ^2.0.1
-
Dev Dependencies:
- flutter_lints: ^2.0.0
- build_runner: ^2.1.11
- mobx_codegen: ^2.0.7
If you want to contribute to the project, you can follow these steps:
Fork this repository and clone it to your local machine using the code bellow.
https://github.com/Anderson-Andre-P/Imobis-Flutter
Create a new branch with a descriptive name for your contribution.
git checkout -b my-feature
Implement your modifications or additions.
Perform the necessary tests to ensure that your changes work properly.
Commit your changes and push them to your repository.
git commit -m "feat: My new feature"
Open a pull request against this repository, describing your changes and providing additional information if needed.
After your Pull Request is merged, can you delete your feature branch.
Before running 🏁, você precisa ter Git and Node installed.
Follow the steps below to run the project on your computer. (using terminal or git bash)
# Cloning the repository
$ git clone https://github.com/Anderson-Andre-P/Imobis-Flutter.git
# Accessing THIS project directory
$ cd './Imobis-Flutter'
# Installing the dependencies
$ flutter pub get
# Run project
$ flutter run
If you have any questions or suggestions about the project, please feel free to contact us. You can find us at [provide contact information such as email address or link to a communication channel]. Thank you for your interest and support for the project!
This project is licensed under LICENSE. Be sure to read the license file for more details.