Skip to content

JagdeepSing/book_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lab-11

Book App (Deployment)

Author: Jagdeep Singh, Jesse Van Volkinburg Version: 1.0.0 (increment the patch/fix version number if you make more commits past your first submission)

Overview

Book list app for finding and saving books to a collection. User will be able to retrieve and display the collection

Getting Started

step 1: Clone the repository: `git clone https://

step 2: Make sure npm is installed

Step 3: In terminal/command prompt, enter 'npm i'

step 4: Create a '.env' file containing the following PORT=[port number]

Architecture

Technologies used:

  • JavaScript
  • node.js
  • express
  • dotEnv
  • JSON
  • superagent
  • PostgreSQL

Change Log

Credits and Collaborations

Jagdeep Singh, Jesse Van Volkinburg

--> Credit should be given to CodeFellows for providing all of the frontend javascript, html, and CSS. CodeFellows also gave guidance on the creation of the backend portion.

Part 1: Initial App Setup

Number and name of feature: #1: Creating server.js and initial homepage

  • Estimate of time needed to complete: 45 mins
  • Start time: 9:20am
  • Finish time: 10:00am
  • Actual time needed to complete: 40mins

Number and name of feature: #2: Search Form

  • Estimate of time needed to complete: 30mins
  • Start time: 10:00am
  • Finish time: 10:40am
  • Actual time needed to complete: 40mins

Number and name of feature: #3: Display results on page

  • Estimate of time needed to complete: 60 mins
  • Start time: 10:40am
  • Finish time: 11:46am
  • Actual time needed to complete: 65mins - 10min break

Number and name of feature: #4: Error Messages

  • Estimate of time needed to complete: 30mins
  • Start time: 11:50am
  • Finish time: 12:15pm
  • Actual time needed to complete: 25mins

Number and name of feature: #5: easy to navigate UI

  • Estimate of time needed to complete: 60mins
  • Start time: 1:00pm
  • Finish time: 1:30pm
  • Actual time needed to complete: 30mins

Part 2: SQL database setup

Number and name of feature: #1: Link database to app and display books on homepage

  • Estimate of time needed to complete: 60mins
  • Start time: 9:00am
  • Finish time: 11:00am
  • Actual time needed to complete: 2hours

Number and name of feature: #2: show details for single book

  • Estimate of time needed to complete: 40mins
  • Start time: 11:00am
  • Finish time:
  • Actual time needed to complete:

Number and name of feature: #3: Display results on page

  • Estimate of time needed to complete: 60 mins
  • Start time: 10:40am
  • Finish time: 11:46am
  • Actual time needed to complete: 65mins - 10min break

Number and name of feature: #4: Error Messages

  • Estimate of time needed to complete: 30mins
  • Start time: 11:50am
  • Finish time: 12:15pm
  • Actual time needed to complete: 25mins

Number and name of feature: #5: easy to navigate UI

  • Estimate of time needed to complete: 60mins
  • Start time: 1:00pm
  • Finish time: 1:30pm
  • Actual time needed to complete: 30mins (minimal at the moment)

Number and name of feature: #6: Stretch, style website

  • Estimate of time needed to complete: 60mins
  • Start time: 8:00pm
  • Finish time: 9:00pm
  • Actual time needed to complete: 60mins

Part 3: Adding Saved Books and UI Feature Updates

Number and name of feature: #1: UI updates

  • Estimate of time needed to complete: 2hr
  • Start time: 9:20am
  • Finish time: 10:45am
  • Actual time needed to complete: 1hr 25min

Number and name of feature: #2: Add details page

  • Estimate of time needed to complete: 60mins
  • Start time: 10:50am
  • Finish time: 12:00pm
  • Actual time needed to complete: 70mins

Number and name of feature: #3: Add edit page

  • Estimate of time needed to complete: 60mins
  • Start time: 12:20pm
  • Finish time: 1:15pm
  • Actual time needed to complete: 55mins

Number and name of feature: #4: Add update book button

  • Estimate of time needed to complete: 60mins
  • Start time: 1:20pm
  • Finish time: 1:40pm
  • Actual time needed to complete: not completed yet

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •