Portfolio Project - React+Redux - Summer Reading
This portfolio project is for website for a summer reading program. The application allows users to view a list of existing books from the database and add any number of them into their reading list. Users are able to view details about each book. Users can use a web form to add new books to the database of books, and then add those to their reading list too. Users can also remove books from their reading list and remove books from the database entirely. Finally, the reading list displays some basic statistics about the user’s list.
Additional features include the incorporation of the Semantic-UI front-end CSS library.
To install the application, follow these steps:
From the root of the front-end application folder, run
From the root of the back-end application folder, run
Migrate the database using the command
bundle exec rake db:migrate
Seed the database with sample data using the command
bundle exec rake db:seed
Run the server for the rails api on port 3001 using the command
rails s -p 3001
npm startin the front-end app to startup the local server and navigate to localhost:3000 to view the running application
Please refer to each project's style guidelines and guidelines for submitting patches and additions. In general, we follow the "fork-and-pull" Git workflow.
- Fork the repository on GitHub
- Clone the project to your own machine
- Commit changes to your own branch
- Push your work back up to your fork
- Submit a Pull request so that your changes can be reviewed