Skip to main content
Adult Ninja

Adult Ninja

DIY passion projects web development
Table of Contents

Background
#

Adult Ninja is a passion project to help other homeowners wrangle their home maintenance and stay on top of all the little tasks that need to be done.

This project was born out of my own experience as a homeowner and both not knowing all the things that I needed to be doing to keep my home in good shape and not having a system to keep up with everything. My goal is to build this into a tool that helps others easily start doing the things they may need to do to keep their home safe, well-maintained, and save costly repairs or issues down the road from “deferred maintenance” issues.

This project started as a Google Sheet and has evolved into a full web application.

Enter the Ninja 🥷
#

Adult Ninja is focused on being a home maintenance and service hub for the homeowner. Whether you’re simply changing your air filters, descaling your water heater, or a plumber is installing a new ice maker, Adult Ninja aims to keep track of everything.

With zero advertising or promotion, we have a small, growing community of homeowners and property managers who are using AN and providing feedback. It’s been a blast building this together.

Features
#

  • Explore common tasks and add them directly to your lists
  • Get reminders for your tasks
  • Subscribe to a calendar feed for all of your upcoming tasks
  • Track your home’s service history and maintenance schedule
  • Track your systems, ages, and service history
  • Track multiple homes and locations
  • Upload invoices, receipts, and other documents
  • Add your service providers and assign them to tasks

Technology Used
#

  • Django & Python
  • Tailwind CSS
  • Docker
  • HTMX
  • MySQL
  • AWS
    • EC2
    • SES
    • S3