RentFix is your go-to app for finding the perfect rental property. Whether you're looking for a cozy apartment, a spacious house, or a trendy loft, RentFix connects you with property owners who have listings that match your preferences. Property owners can easily post details about their rental properties, and users can browse, inquire, and even sign contracts right from the app.
- Property Listings: Property owners can post details about their rental properties, including descriptions, images, and contact information.
- User Search: Users can search for rental properties using various filters, such as location, price range, and amenities.
- Inquiry System: Users can send inquiries directly to property owners to ask questions or schedule viewings.
- Chatting System: Users can initiate chats with property owners to discuss rental details, negotiate terms, or ask questions in real-time.
- Contract Signing: Users can sign rental agreements and contracts electronically within the app for a seamless rental process.
- Real-time Updates: Users receive real-time updates on new property listings, inquiries, and messages.
- Flutter: A cross-platform framework for building mobile applications.
- Firebase: A platform for building and scaling web and mobile applications.
- Figma: Design tool used for prototyping and designing the user interface.
- Component Architecture: RentFix utilizes a component-based architecture to ensure modularity, reusability, and maintainability of code.
To run the app locally, follow these steps:
- Clone the repository:
git clone https://github.com/yourusername/rentfix-app.git
- Navigate to the project directory:
cd rentfix-app
- Install dependencies:
flutter pub get
- Run the app:
flutter run
We welcome contributions from the community! If you have any ideas for improvements or new features, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or suggestions, please feel free to reach out:
- Emaan Yaqoob
- Email: [email protected]