Our inspiration for this project came from our shared love of reading. We have all been in a situation where we finish one book and don’t know what to read next. We want something new to read, just like the books we already love. We knew that we weren’t the only ones who had this problem.
We solved this problem with a few simple questions. Our program asks users to input information about the kind of book they are looking for. After adding a few details, the program displays a book list based on the user's answers. It displays information about the book and a picture of the cover, so the user has all the information readily available.
First, we brainstormed and decided on an idea for our project. Then, once we had a plan, we divided the project into two parts and worked in teams of two. One team dedicated their time to the program's style and design, while the other team worked on the functionality. Throughout the process, we were in constant communication. We would also stop at specific points and ensure everything worked before moving on.
Some of the challenges we encountered involved formatting our program. It took a lot of time to figure out how to style it as we envisioned. Since we were all working on the same code at once, the code was constantly changing, making it difficult to test. We dealt with an unforeseen challenge throughout the production process: needing a mentor. We had to ask for guidance from other places, which made it difficult since everyone else had their teams and responsibilities.
None of us had done web development before, and we are proud of the program we produced. We made a great team even though we had not worked together before. Additionally, we overcame the challenge of needing a mentor to guide us through the project.
We all learned a lot about JavaScrip, HTML, and CSS and how they work together to create web pages. We learned how development works when you are part of a team and how to delegate tasks successfully.
There is so much room for this program to grow. In the future, we would like to add links to websites where the book is sold as part of the description for each book. We also want to implement an interactive swipe version to match users with books in addition to our already existing method. We're excited about the future of our project and the potential it holds. We're grateful for your interest and look forward to the possibility of working together to bring this vision to life.
Log in or sign up for Devpost to join the conversation.