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
| MVP Feature List | Database Schema | API Documentation | Frontend Routes | User Stories |
-
Clone this repository
git clone [email protected]:Downster/doggy-done.git
-
Install dependencies
npm install
-
Create a .env file based on the .env.example given
-
Setup your username and database based on what you setup in your .env
-
Migrate and Seed models
npx dotenv sequelize db:migrate
&&npx dotenv sequelize db:seed:all
-
Start the app using:
npm start
-
You can use the Demo user or create an account
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