Skip to content

Avivitw/todolist

 
 

Repository files navigation

Smart To-Do

Smart To-Do is a simple, single-page application that categorizes the user input automatically. The application provides 4 lists: read, write, eat and buy. Currently, only mobile phone display is supported.

This is a shared project that I did with Wade Croft as part of my learning at Lighthouse Labs.

This project is not finished as we had a tight timeline for creating a demo.

Screenshots

Gif demo

"Gif demo"

Main page

"Main page"

List - open state

"List - open state"

Stretch/Additional Features

  • History list
  • Priority button
  • Edit button
  • Uncheck button
  • Reorganize the css files using Sass

Getting Started

  1. Fork this repository, then clone your fork of this repository.
  2. Install dependencies using the npm install command.
  3. Create the .env by using .env.example as a reference: cp .env.example .env
  4. Start the web server using the npm run local command. The app will be served at http://localhost:8080/.
  5. Create a database using the files in the db/schema.
  6. {Optional: run the seeds for sample data.}
  7. Go to http://localhost:8080/ in your browser.

Dependencies

  • Node 12.x or above
  • NPM 5.x or above
  • PG 6.x

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 71.1%
  • SCSS 17.9%
  • EJS 10.7%
  • Shell 0.3%