Skip to content

A "smart" activity list that auto-categorizes tasks and returns information based on API calls.

Notifications You must be signed in to change notification settings

CorgiOnNeptune/neptune

Repository files navigation

Neptune

Created by Likai Liu, Justin Bennett.

Neptune is a "smart" activity list that auto-categorizes user-inputted tasks and returns information based on API calls. Neptune is a single-page app built in Node with Express and Axios supporting the back-end, jQuery/Ajax w/ SASS CSS to build the front-end and PostgreSQL to handle the local database.

When given input to assess, Neptune makes calls to multiple APIs to gather data and decide which API is appropriate. It will then categorize the task by the type of activity based on the API results and also grab additional information that is put into an informational card that can be toggled open or closed.


Tech Stack

  • Nodejs
  • jQuery
  • Axios
  • Sass
  • PostgreSQL

Product Demo

default page view

API search for task

 

card dropdown

completed task button

movie card

 


Getting Started

  1. Clone the repo
  2. Install all dependencies using the npm install command.
  3. Create the .env by using .env.example as a reference: cp .env.example .env
  4. Update the .env file with your relevant local information.
  5. Install dependencies: npm i
  6. Reset database: npm run db:reset
  7. Run the server: npm run start
  8. Visit http://localhost:8080/

Dependencies

About

A "smart" activity list that auto-categorizes tasks and returns information based on API calls.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published