lianaa98 / smart-todo-list

Smart To-do list app that auto-categorizes tasks and allows customization. Midterm Project at Lighthouse Labs.

Home Page:https://smart-todo.lianaa98.me

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Midterm Project at Lighthouse Labs

Smart TO-DO List

This is a midterm project for Web Development Bootcamp at Lighthouse Labs, completed within 1 week. Contributors include Jacob Lim and Liana Kan.

This app is hosted on Heroku using Elephant SQL as the database. Link as below. This is a demo so please do not put in personal information / real password, as it is stored in plain-text.

🔗 Smart TODO 🔗

App Features

User Registration, Login / Logout

User can create their to-do items

To-do items are auto-categorized

  • To Watch
  • To Read
  • To Eat
  • To Buy

User can edit, delete, and complete their to-do items

User can select their profile picture && create their daily reminder

Tech Stack

  • HTML
  • JavaScript
  • jQuery
  • PostgreSQL
  • SASS
  • Express
  • EJS

API

  • Open AI

Getting Started

  • Fork and clone this repository
  • cd into your local directory, then run npm i
  • Create .env and use it to connect to your local database (Please see .env.example as an example)
  • Start the app by npm run local and have fun!

Attributes

Bee icons created by Freepik - Flaticon

Honey icons created by Amethyst prime - Flaticon

Shark icons created by Freepik - Flaticon

Snail icons created by Freepik - Flaticon

Chicken icons created by Freepik - Flaticon

Elephant icons created by Freepik - Flaticon

Sheep icons created by Freepik - Flaticon

Delete icons created by Arkinasi - Flaticon

About

Smart To-do list app that auto-categorizes tasks and allows customization. Midterm Project at Lighthouse Labs.

https://smart-todo.lianaa98.me


Languages

Language:JavaScript 46.5%Language:SCSS 27.9%Language:EJS 25.5%