Inspiration
We wanted to create a social media platform where you can post messages and have an AI rate them on how positive/negative they are, collecting a user score showing how positive that user is.
What it does
Users are prompted to sign in or sign up on the front page, then, you can view posts sorted by most likes. You are able to comment on posts, like and dislike posts, delete and create posts. Additionally, the AI is able to rate user's posts and provide an appraisal for how positive/negative a user is on a scale of -100 to 100.
How we built it
We built it using JS and React for the front-end, and Node.js for the back-end. The back-end is ran on Google Cloud Functions, and the database is hosted on MongoDB.
Challenges we ran into
The major issue we ran into that limits the functionality of the website is getting a response from the google cloud http request. We are still unable to get a response back, so all of the functions must be called through a terminal instead of the GUI. Additionally, we were unable to get GoDaddy to host our domain, so we can only open the website on a local host.
Accomplishments that we're proud of
We all learned new languages, frameworks, and technologies. It was an incredible learning experience. Additionally, this is the first website for most of us, so we succeeded in hosting a website for the first time. Another accomplishment that we are proud of is setting up a database and writing queries for the first time. Additionally, we successfully set up and deployed a fully-cloud-based back-end running on Google Cloud.
What we learned
We learned an incredible amount of technologies, languages, and frameworks during this experience. Notably, we learned how the JS, Node.js, HTML and CSS languages and the React library. Additionally, we learned how to use Postman to send HTTP requests, learned how to set up load balancers, instance groups, firewall security and cloud functions through Google Cloud, how to set up a MongoDB database, how to query the database, and how to make commits to GitHub.
What's next for Bitterr
We hope to fix the issue of getting a response from Google Cloud. Because this worked in Postman, we suspect that once the issue is fixed from the front-end code, the website will function as planned.
Log in or sign up for Devpost to join the conversation.