Giter Club home page Giter Club logo

can-of-books-fe's Introduction

Project Can Of Books

Authors: Jon Rumsey and Raul Zarate Version: 3.0.0

Overview

Create a small app to track what books have impacted you, and what's recommended to read next.

The front end is deployed to Netlify

Getting Started

  1. Install node (version 12+ preferred). Use node --version to confirm.
  2. Install npm and update to version 8+. Use npm --version to confirm.
  3. Clone this repository and the backend repository from Raul's GitHub (Repo Name TBD). Keep them separate on your local git.
  4. Run npm install in the root to install and update node_modules.
  5. Run npm start to launch a new browser window, running this app.

Architecture

See the architectural drawing in the root of the repo.

Architecture Drawing

Change Log

25-Apr-22 1300 PDT: Imported starter code, began work in earnest.

Credits and Collaborators

Raul Zarate
Jon Rumsey

Logitstics

Working Hours: Noon to 1800 Daily.
Communications Platforms: Slack.
Breaks: Every 2 hours take 10 minutes to fuel up, breathe, and hydrate.
Fall-behind Plan: After utilizing TA assistance for a reasonable amount of time, we will communicate with our instructor.

Cooperation

Strengths

Raul is good at seeking assistance rapidly, will take a task and run with it with little ramp-up time. Raul's javascript skills are well-honed and Raul is not fearful of taking on other peoples code or work through coding issues. Raul will use these skills along the way to drive development and testing of the project.

Jon is good with managing projects from start to finish, and documenting project work along the way. Jon will stay on top of the work in the queue, and help to ensure coding duties are shared between us through communicating "lets swap roles" as we go, to divvy-up the work.

Professional Development

Raul plans to get a better grasp on how to set up, configure, deploy, and manage Heroku back-end service. Jon plans to develop skills using javascript, mongo and mongoose, errorhanding, and promises (as applies) through added study and paired programming events.

Jon and Raul have agreed to pair-program, and swap roles regularly through the coding processes of this project to ensure we each have a chance to navigate and drive.

Conflict Resolution

Raul and Jon have agreed to actively ask each other how we can help, rather than "close up" or acting in a way that avoids being a team player.
On the off chance this happens, we agree that taking the matter to our instructor and ask for arbitration. Jon and Raul agree to work peacefully, and in the best interests of each other, and of the project, to resolve all matters through the life of this project.

Raul and Jon understand we each have strengths and limitations, and agree to work this project as a unified team, with the common goals of building software development skills, teamwork and collaboration, and completing the project requirements each day to the best of our collective abilities.

Estimates

Feature Setup and Initial Deploy App

Estimated time to completed: 3 hours Start time: 1300 Finish time: 1800 Actual time needed to complete: 3 hours

Feature Create and Delete of CRUD

Estimate of time needed to complete: 3 hours

Start time: 1300

Finish time: 1800

Actual time needed to complete: 5

Feature Update CRUD

Estimate of time needed to complete: 3 hours

Start time: 1300

Finish time: 2130

Actual time needed to complete: 8 hours

can-of-books-fe's People

Contributors

nojronatron avatar zarater avatar zaratr avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

zaratr

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.