After millions of attempts, we were finally able to create a functional chat room (yay!). The biggest hurdle we faced was creating web sockets because none of us had prior knowledge on this. One of the main features of our website is "Global Chat" that allows users to talk to each other and provide positive feedback. We used this as our framework because of its simplicity and high functionality. The brain of our website is made using Flask. Firebase provides a JSON based database which worked perfectly with our project as our query responses were way faster and less complex. We track the user's mood every day, and storing that on a SQL database can be a tricky business. For this project, we decided to use Firebase because it provides a NoSQL database. One of the most difficult parts of creating any web application is managing the database. We also used Github to manage our project. We used Python, Flask, Visual Studio 2019, and Firebase database for the back-end. We used Figma, and HTML/CSS through Bootstrap Studio to design the front-end. To add a favicon to your website, either save your favicon image to the root directory of your webserver, or create a folder in the root directory. Bootstrap Studio - The Revolutionary Web Design Tool. The web app includes a profile page to track your mood and accomplishments over time, and a chat feature to talk anonymously with other users. Bootstrap Studio Unique Website, Create Website, Grid Tool, Lorem Ipsum Text, Web. Users with high mood levels will be suggested more "fun" activities, while users with lower mood levels will be suggested more "self-care" activities to help improve their mood and overall well being. PREOCCUPY creates a space to cure boredom and improve your mood by suggesting activities to try based on your mood. Our web app responds to the increased depression, loneliness, and boredom reported by youth and young adults due to the onset of COVID-19. In most cases, the connection will be established with WebSocket, providing a low-overhead communication channel between the server and the client. "preoccupy: verb (T) to be the main thought in someone's mind, causing other things to be forgotten" (Definition of preoccupy from the Cambridge Advanced Learner's Dictionary & Thesaurus © Cambridge University Press).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |