Skip to content

CamilaRivera/MidtermProject-TODO-List

Repository files navigation

LHL Midterm Project

Todo List App

This app is the Midterm Project for Lighthouse Labs 2019 Web Development Bootcamp, which was fully implemented multi-functions within one week. Group members include Camila Rivera, Max Wong and Zongxi Li.

Final Product

Register & Login page

Index Page

"Register & Create Page"

Create Todo Module

"Create Todo Module"

Edit Todo Module

"Edit Todo Module"

Mark Todo Module as Completed

"Mark Todo Module as Completed"

Delete Todo Module

"Delete Todo Module"

Features

  1. Users can login, logout, and register
  2. Users can have their tasks auto categorized in to one of the four main list
  • Watch List
  • Buy List
  • Read List
  • Eat List
  1. Users can edit, delete, or complete a task
  2. Users can see their task count for all four main lists, as well as today's, the weekly's, and completed tasks on the side nav bar.
  3. Users can get additional information related to their tasks through the carousel

Technical Information / Stack

Todo List is a full stack web app, built with the following:

  • HTML
  • JavaScript
  • PostgreSQL
  • SASS
  • jQuery
  • Materialize

Dependencies

  • body-parser: ^1.19.0,
  • chalk: ^2.4.2,
  • classificator: ^0.3.3,
  • cookie-parser: ^1.4.4,
  • dotenv: ^2.0.0,
  • ejs": ^2.6.2,
  • express: ^4.17.1,
  • google-parser: ^2.1.3,
  • morgan: ^1.9.1,
  • movies-names: 0.0.0-semantically-released,
  • node-sass-middleware: ^0.11.0,
  • pg: ^6.4.2,
  • pg-native: ^3.0.0,
  • request-promise: ^4.2.4,
  • yelp-fusion: ^3.0.0

Getting Started

  1. Fork this repository, then clone your fork of this repository.
  2. Install dependencies using the npm install command.
  3. Start the web server using the npm run local command. The app will be served at http://localhost:8080/.
  4. Go to http://localhost:8080/ in your browser. Dependencies

Project Team

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •