/chore-chart

Full-stack organizational app using React and Django.

Primary LanguageJavaScript

Chore Chart

Date: 2/14/2022

By: Benjamin Peck


Description

Problem #1: Whether you live with your family, with roommates, or by yourself, keeping track of household chores can be a nightmare. This causes strain on relationships and other areas of life.

Problem #2: Too many productivity apps take away from productivity by keeping users in the setup phases for too long.

Solution: Chore Chart keeps your chores organized and up-to-date, so you can keep chore-expectations mutually understood, well delegated, and on target. Chore Chart can’t do your chores for you … but it comes pretty close.


Technologies Used

  • PostgreSQL
  • Python
  • Django
  • React
    • Browser Router
    • useState
    • useEffect
  • JWT Auth
  • JavaScript
  • Axios
  • CSS
    • Flexbox
    • Grid
  • HTML5

Getting Started

The project backend REST API has been deployed on Heroku with the frontend on Netlify.

Simply create an account, log in, and enjoy a smoother chore experience in your household.

A Trello board was used to keep track of development progress. It can be viewed here.


Screenshots

Chore Component with Chore Cards

Chore Component with Chore Cards

Household Component with Profile Cards

Household Component with Profile Cards


Future Updates

  • JWT Authentication
  • 3rd party API for inspirational quotes
  • Recurring chores feature
  • Chore point value and weekly winner
  • Message board
  • OAuth

Resources

Django Documentation: Django Documentation
Simple JWT Documentation: Simple JWT Documentation
Very Academy: Very Academy
Checklist Icon: IconArchive
Background Image: A&W Maintenance Inc.