stacyp2006 / bibliogoal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


moving image of application in use

BiblioGoal

A Turing School Mod 3 Group Project
Repo Link

About The Project

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 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 git@github.com: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.

About


Languages

Language:JavaScript 86.5%Language:CSS 7.6%Language:HTML 5.9%