Never Forget, a Remember the Milk clone, is an app designed to sort and organize your to-do tasks.
Never Forget is an organization focused to-do list tracker web app that allows users to manage their day-to-day lives. Never Forget is a clone that uses Remember the Milk as inpiration.
Here is a working live demo: https://app-never-forget.herokuapp.com
Upon load, users will see all tasks displayed as a list. Users can add new tasks with the input at the top of the list. Users can also mark tasks as complete with the checkbox.
After clicking a specific task, a panel of task details appears. Users can change the properties of their task or delete a task from this panel.
Users can access the lists that tasks have been organized into from a panel on the left. New lists can be added, list names edited, and lists deleted with all associated tasks from this panel. In list view, a user can see a breakdown of tasks incomplete vs. tasks completed along with the estimated time to complete all incomplete tasks.
Users can use the search bar in the top of the page to search all of their tasks with keywords or phrases
Want to contribute?
To fix a bug or add a feature, follow these steps:
git checkout -b feature-branch-name
npm install
to install all node dependenciesnever_forget_app
with a password of password
.
.env.example
for the dotenv
package.PORT
the port that the server will listen to, 8080 by defaultDB_USERNAME
the user of the created psql db userDB_PASSWORD
the password for the psql db userSESSION_SECRET
a session secret key for encrypting session id's in the databasenpx dotenv sequelize db:create
npx dotenv sequelize db:migrate
npx dotenv sequelize db:seed:all
npm start
in the root project directoryhttp://localhost:8080
We love squashing bugs! If you find one, let our exterminators know by opening an issue here. Be sure to be clear in the description of the bug (i.e. what was input into the field that caused the bug). Screenshots or recordings greatly help!
If you'd like to request a new feature open up an issue here. This project was created as part of App Academy's coursework, but we love dreaming up of ways to improve our work.
And that's it! We're really proud of our vanilla CSS and vanilla JavaScript AJAX development!
Brandon Perry | Dez Adkins | Miguel Munoz | Sam Stark |
---|