Code Monkey home page Code Monkey logo

bookgoals's Introduction


moving image of application in use

BiblioGoal

A Turing School Mod 3 Group Project
Repo Link

About The Project

This project has been modified so that I could use it to learn how to incorporate continuous integration using Travis ci

BiblioGoal is an application that allows a user to set and track progress toward their reading goal. A user can set their reading goal, create a list of books they wish to read and track a list of books that they have read while viewing progress made toward their goal.

This was originally a group project assigned during the third module of the Front-End Program at the Turing School of Software and Design. We were tasked to create an application that utilized a technology that was unfamiliar to us. Our group chose to implement Redux for state management as our new technology to learn and explore.

The learning goals of this project included cementing fundamental concepts of React including architecting a React application from scratch, utilizing Redux for global state management, implementing class and functional components and utilizing React Router for path transitions and displays. Robust unit and integration testing was also implemented for each component utilizing the Jest testing suite.

Built With

  • React
  • Redux
  • JavaScript
  • CSS/HTML
  • React Router
  • Jest
  • Babel

Installation

In your terminal:

  1. Clone the repo: git clone [email protected]:aemcdonald/bibliogoal.git
  2. Install NPM packages- npm install
  3. Start application- npm start

Usage

Selecting A Reading Goal & Adding Books That Have Been Read

Giphy of Reading Goal & Have Read List

Selecting A BookList To Browse

Giphy of Selecting a Booklist To Browse

Adding Books To The To Read List

Giphy Adding Books To The To Read List

See the open issues for a list of proposed features and known issues.

Contact

Ashley McDonald - Developer

Naomi Ware - Developer

Stacy Potten - Developer

Acknowledgements

Leta Keane and Khalid Williams - The developers would like to thank the Turing Module 3 instructors for their assistance throughout this project.

Our Turing Mentors - Including Turing students Jake West, Ben McClung, Nick Hart and alumni Veronica Andrade for their support during this project.

This Application has been deployed to heroku

bookgoals's People

Contributors

aemcdonald avatar nware1066 avatar stacyp2006 avatar

Watchers

 avatar

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.