CodePath WEB103 Final Project
Designed and developed by: Richard Aja, Winnie Liang, Gayatri Soni
π Link to deployed app: https://code-path-final.onrender.com
π Video Demo Link: Location/Blog Functionality
π Video Demo Link: Connection/Chat Functionality
The purpose of this application is to foster meaningful connections among logged-in users from around the world, whether youβre seeking friendship or romance. This platform offers an open and free communication network, allowing users to browse through profiles of others. Users can send a suggested location or meeting place to someone they are interested in, and the recipient can choose to accept or decline the invitation. Once an invitation is accepted, a communication channel opens, giving both users a finite amount of time to meet and connect in person. This application aims to encourage users to transition from online interactions to real-life experiences, exploring and engaging with others in various locations and places.
The inspiration for this application is applications that are related to dating apps and event/friendship connection applications. From my experience most people do not take any of these apps seriously and most often than not these apps are left dormant with conversations never lasting that long. What we hope to do is advance conversations created online between newly found friendships and love interests to more interactive real life scenarios that build lasting memories for both parties. This also removes the need for empty conversations that go nowhere since now they automatically text or video chat with the person they interest in and have a location in real life to meet up.
Frontend: HTML CSS TailwindCSS Daisy UI/Chackra UI Javascript React.js
Backend: Express.js Postgres SQL AWS S3 (USER IMAGES/FILES)
Users will be given the ability to create a profile and login with said created profile. The data a user can add and store includes 3 to 5 pictures of the user, credentials used for authentication, what interests they have, physical attributes, hobbies and much more.
Users will be able to search other users on the web application through either the use of swiping (left for interested or right for interested). Right swiped users will be added to the list of users you can search through. Also you can add locations or view locations users have visited. And from there you can see user reviews of that location, how it went and tag other users that you went with
Once two users are interested both users can send exactly one location that they would like to meet and interact at. This can be from our database of locations or a location not yet added. From there if the other user accepts the location a communication channel is initiated and both users can start communicating and setting up a date to meet up.
Allow a user to make comments on a location, reply to comments on a location and give a rating 1/5 on a location. Also allow for a user to verify that they visited a location and upon verification an indication is added to the users comment or profile
Users can be given the role of location adders or simply add a location they visited give a description about the experience and allow for it to become searchable in the web application
Bloggers can easily create, update, and delete their location blog posts. Bloggers have complete control over their content, allowing them to share, modify, or remove their posts as needed.
[instructions go here]








