Deployed at: https://bookclubs.herokuapp.com/
Title: BookWorm
Developers: Kevin Flerlage
Last Deployment Date: 03/20/2019
Developed With: MERN Stack
Northwestern Coding Bootcamp Project #3
Email: test1@gmail.com
Password: 123456
BookWorm is an app which connects users with others who want to engage in reading allowing them to form a club. This app was created when we found out that there were no web apps which were built to host bookclubs. While a Facebook group might excel in connecting users through posts and Good Reads allows users to pick which book they're using, there was nothing that could combine the two.
After the user signs into the app they will be greeted with a page that displays all of the groups they are a part of, a picture of the book they're reading along with the user that made the latest post, in case there is something new.
From there the user can either create a new club or they can visit the page of one of their current clubs.
When inside a club, users can chat with other users via a post and comment system. When the user makes a post or comment the react updates and re-renders the post component. This allows for users to discuss the book which they are currently reading.
If the user that is currently logged in the admin of the group, they will have an extra panel which allows them to add users, assign new books for the group to read and update which chapter the group is currently on. This panel and these options are only available if the current user is signed in and is an admin to the group.
This app was originally designed as a capstone project to the Northwestern Full Stack Web Development Bootcamp. I partnered with another student to design this application. Prior to their involvement I completed the back end before moving on to the front end. They assisted mostly in the styling of the app, as well as building some of the components for the front end.
The original project:
GitHub: https://github.com/ourbookclub/ourbookclub
Heroku: https://bookclubs.herokuapp.com/
Throughout this process we focused on having a slimmed down MVP to present as the final project for the Northwestern Coding Bootcamp. In the future we would like to add the following features
- Book suggestion based on user / group genre preference
- Promoting users to moderators to take some of the group maintenance burden off the admin
- Adding email confirmation to the login
- Adding a way for users to be requested into groups