Real Estate Investor Bookkeeping App | Bubble.io | Home - Login and Sign Up | 01
Howto & Style
Introduction
In this video, I am taking you through the process of building a bookkeeping app specifically designed for real estate investors. The app aims to help users track their income and expenses related to their investment properties, allowing them to generate reports efficiently.
Objective
The primary goal of our application is to allow users to manage their income and expenses, similar to the IRS's form for reporting real estate rental income. At the end of this tutorial series, users will have the capability to input financial data and generate reports which can be easily printed or emailed to their accountants for tax purposes.
Getting Started
We'll begin by laying the foundation of our app on Bubble.io. I initially experimented with some components, but now I’ll guide you step-by-step from scratch.
Step 1: Basic Setup
Create the Index Page:
Start by deleting any pre-existing templates and create a new index page. The index page will function as our homepage where users will log in to access their accounts.Header Creation:
- Create a header as a reusable floating element that remains at the top of the page.
- Set its size to 1280 pixels wide and 80 pixels high.
- Insert your logo into the header with appropriate styling to keep it minimal, using only black and white.
Step 2: Develop the Login/Signup Form
Login Reusable Element:
Create a reusable pop-up that comprises both login and signup functionalities.- This pop-up features:
- An email input field
- A password input field
- A confirm password field for sign-up
- "Login" and "Cancel" buttons
- This pop-up features:
Condition Handling:
- Implement conditions to toggle between signing in and signing up.
- Ensure all buttons and text adjust based on the user's actions (e.g., when they create an account, the text changes from "Login" to "Sign Up" and vice versa).
Step 3: Workflow and Navigation
Define Workflows:
Set up backend workflows for both logging in and signing up, where:- The system checks user credentials and either allows access to the dashboard or shows appropriate error messages.
- Upon successful login or signup, users are redirected to the dashboard.
Logout Functionality:
Include logout capabilities in the header, which will allow current users to sign out and return to the index page.
Conclusion
The application now has a working home page featuring a login/signup system. In future videos, we’ll enhance the app by adding functionality for users to track their income and expenses and generate useful reports.
Keywords
real estate, investor, bookkeeping, app, Bubble.io, login, sign up, income, expense, reports, IRS, dashboard, workflow.
FAQ
Q1: What is the purpose of this app?
A1: The app is designed for real estate investors to help them track their income and expenses related to their investments.
Q2: How do I log in or sign up for the app?
A2: Users can create an account by selecting the 'sign up' option and entering the required details. Existing users can log in using their email and password.
Q3: What happens after I log in?
A3: After logging in, users are redirected to the dashboard of the app, where they can input their financial information.
Q4: Is there a logout option?
A4: Yes, users can log out from the dashboard or from the home page, returning them to the index page.
Q5: Will I be able to generate reports from this app?
A5: Yes, the app aims to eventually allow users to generate reports based on their income and expenses for easy submission to accountants.