Downster / doggy-done

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Doggy Done

Doggy Done is a "smart to-do app" for dog owners, that organizes user tasks, and allows for interactivity on tasks between users. It is inspired by Remember the Milk.

View and test out Doggy Done on Heroku

Index

| MVP Feature List | Database Schema | API Documentation | Frontend Routes | User Stories |

Technologies Used

Getting started

  1. Clone this repository

    git clone git@github.com:Downster/doggy-done.git

  2. Install dependencies

    npm install

  3. Create a .env file based on the .env.example given

  4. Setup your username and database based on what you setup in your .env

  5. Migrate and Seed models

    npx dotenv sequelize db:migrate && npx dotenv sequelize db:seed:all

  6. Start the app using:

    npm start

  7. You can use the Demo user or create an account

Live

Features

Doggy Done allows logged-in users to add/edit/delete/get features from the home page without ever redirecting from the base page.

Logged in users can:

  • Add/Edit/Delete Lists
  • Add/Edit/Delete Tasks
  • Add/Edit/Delete Dogs
  • View Tasks by Category: All, Due Today, Due Tomorrow, Completed, Overdue and User-Created List Categories
  • View Tasks assigned to a certain dog
  • Search for Tasks
  • View Task details

Page Views

Splash page

Login

Sign-up

Main page view

Main page detail view

About


Languages

Language:JavaScript 68.9%Language:CSS 20.6%Language:Pug 10.4%Language:Shell 0.1%