Portal for tenants to pay rent with Stripe
Go to file
2024-09-01 21:41:44 -05:00
public Make sign in with apple button look acceptable 2024-08-07 21:48:11 -05:00
src begin working on form 2024-09-01 21:41:44 -05:00
.env.example Remove stuff & add stuff to make my own template 2024-08-07 10:30:38 -05:00
.eslintrc.cjs Remove stuff & add stuff to make my own template 2024-08-07 10:30:38 -05:00
.gitignore AHHHH Idekgit add -Agit add -A 2024-08-07 16:09:45 -05:00
components.json Finally fixed weird issues with Auth & Drizzle Adapter 2024-08-07 19:55:00 -05:00
drizzle.config.ts Attempt to fix auth 2024-08-08 03:03:52 -05:00
next.config.js Remove stuff & add stuff to make my own template 2024-08-07 10:30:38 -05:00
package.json cant remember 2024-09-01 20:31:09 -05:00
pnpm-lock.yaml cant remember 2024-09-01 20:31:09 -05:00
postcss.config.cjs Remove stuff & add stuff to make my own template 2024-08-07 10:30:38 -05:00
prettier.config.js Remove stuff & add stuff to make my own template 2024-08-07 10:30:38 -05:00
README.md Update README 2024-08-09 08:51:37 -05:00
tailwind.config.ts Begin working on home page 2024-08-08 19:52:48 -05:00
tsconfig.json AHHHH Idekgit add -Agit add -A 2024-08-07 16:09:45 -05:00

Rent Portal

Portal for tenants to pay rent

To Do:

  • Fix First Sign In Form to reload auth session after updating user's name & pfp
    • Maybe add additional option to upload PFP
  • Break Home Page into components
  • Move necessary components from page to layout
  • Add necessary pages & set up routing for each link
  • Add all necessary tables to database schema.
  • Write functions to access data from database
  • Add Admin Portal to Avatar Popover, conditionally render based on user. (Probably email)

Questions:

  • How will the data get into the database?
    • How will the portal know which property the user is renting?
      • Should the user select the property from a dropdown list? Probably not...
      • Admin Portal? Admin Privileges?
  • Does the breadcrumb make sense? Will there be any nested pages?
    • If it doesn't, then what should go up there?
  • What needs to be done before we can start building the dashboard?
    • Properties need to be tied to a user/users.
    • Payments & Payment Methods need to be tied to users.
    • Workorders need to be tied to users.