We wanted a review site strictly for providing constructive criticisms for a particular product or place. This would enable companies to understand what users want most out of their products.
What it does
It enables users to submit constructive criticisms for a particular product or place and allow users to rate others' criticisms.
How we built it
Firebase (Firestore, Auth) , Node.js, React.js, Express.js, Bootstrap, CSS, Postman
Challenges we ran into
Implementing Firebase Auth was a pain. Some members had to learn frameworks and tools they are not familiar with. Lack of creativity.
Accomplishments that we're proud of
All members found a workflow and were able to successfully deploy the application. We were able to work together under tight time-constraints. We kept in contact through Discord regularly. We setup a good version control system.
What we learned
Many new frameworks and workflows (React.js, Node.js, Github Actions, Firebase). How to construct a REST API.
What's next for CouldBeBetter
Implement replies to the reviews. Further improve UI/UX. Tools to give a general product rating. Expand the REST API to accept more specialized requests.