Skip to content

Rich4ever11/code_path_final

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

68 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Loco Connection Finder

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

About

Description and Purpose

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.

Inspiration

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.

Tech Stack

Frontend: HTML CSS TailwindCSS Daisy UI/Chackra UI Javascript React.js

Backend: Express.js Postgres SQL AWS S3 (USER IMAGES/FILES)

Features

βœ… User Profile Creation/Authentication

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.

βœ… User Login And Session Control Using Firebase Authentication

ezgif-1-1bec07d4e4

βœ… User Registration Using both Firebase and Postgres

ezgif-1-f807f61bae

βœ… Search Other Users/Locations

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

βœ… Search Locations

ezgif-4-b53f6b90a0

Location Creation

ezgif-2-20612010c1

βœ… Send Connection -> Accept/Reject -> Communication Channel Opened

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.

βœ… Comment On, Rate and Open Forum Discuss Locations They Have Visited With Other Users

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

βœ… Comment Creation And Render

ezgif-2-1d7d45984e

βœ… Add Location For Romantic Time or Group/FriendShip Building

ezgif-4-872738fc3f

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

βœ…βœ… Add Location For Romantic Time or Group/FriendShip Building w/ User Authentication

ezgif-1-c932bdc0ab

βœ…βœ… Update Location For Romantic Time or Group/FriendShip Building w/ User Authentication

ezgif-1-1a967148ca

βœ…βœ… Delete Location For Romantic Time or Group/FriendShip Building w/ User Authentication

ezgif-1-262a6c5b6b

Location Blog Creation, Editing, Deletion

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.

Installation Instructions

[instructions go here]

About

Final Project for Code Path 103

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages