Lemon Log

See github repository here

Project Description

Lemon Log is a tech review site where experts post reviews of tech products. The Lemon Log Team aims to provide the most professional and succinct opinions to inform their users of what to buy and what to skip. Users can post comments on reviews to share feedback or their own experiences.

List of the Technologies Used

Wireframes

Unsolved problems/Major Hurdles

There were no significant major hurdles in this project. However, there are many design issues that have yet to be addressed. For instance, the website is not responsive, and some of the UI design requires some tweaking. We unfortunately had an issue with getting one of our modals to work with Materialize, which was the original framework we were using, so we added in UI Kit. However, we did not have enough time to go back and remove all the references to Materialize. This caused some compatibility issues and we had to do inline-styling to override and ensure that the styling was how we wanted it to be.

On the backend side, there is one issue where we could not pass individual validation error messages to the front-end, but the website nevertheless lets the user the know that something had went wrong.

Future Development

Front-end Design: UI frameworks will be simplified such that we will only be using one framework, and the in-line styling will be moved into CSS files. A lot of code refactoring and organization will be necessary. We were also given design templates for the UX designer that we were working with, but we did not have enough time to fully implement the design and had to abandon the design concepts.

Back-end and User Experience Improvements: Validation error messages for each individual validation error should be displayed. Some of the bonus features that were listed in the sprints would improve user experience significantly.

All Recent Work