A Turing School Mod 3 Group Project
Repo Link
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.
- React
- Redux
- JavaScript
- CSS/HTML
- React Router
- Jest
- Babel
In your terminal:
- Clone the repo:
git clone [email protected]:aemcdonald/bibliogoal.git
- Install NPM packages-
npm install
- Start application-
npm start
See the open issues for a list of proposed features and known issues.
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