Skip to content

Commit

Permalink
Merge 7a4ca7b into bba3f42
Browse files Browse the repository at this point in the history
  • Loading branch information
mike-zaharchenko17 committed Dec 10, 2023
2 parents bba3f42 + 7a4ca7b commit 3a420dd
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,14 @@ develop: [![Coverage Status](https://coveralls.io/repos/github/gcivil-nyu-org/We

SoloConnect is a full stack web application that aims to connect solo travelers with one another while they're abroad to facilitate face-to-face interaction and create more meaningful memories/experiences. Our goal is to improve safety during solo travel by helping users dynamically create travel groups and make unfamiliar environments not feel quite so foreign.

SoloConnect is hosted using AWS Elastic Beanstalk and uses a Django/Channels(in progress)/PostgreSQL stack on the backend and HTML/Bootstrap5/JavaScript on the front-end. These technologies were a great fit for many of the business problems we aimed to solve, and we've found this stack to be great to work with and an excellent educational experience.
SoloConnect is hosted using AWS Elastic Beanstalk and uses a Django/Channels/PostgreSQL stack on the backend and HTML/Bootstrap5/JavaScript on the front-end. These technologies were a great fit for many of the business problems we aimed to solve, and we've found this stack to be great to work with and an excellent educational experience.

Key Features:
- Creating a full user profile complete with bio, 5 profile images, age, education information, and set of interests
- Creating and updating trips to a set of the most popular tourist destinations in the 10 most popular countries for tourism in the United States
- Sending and receiving match requests between users visiting the same destination on overlapping dates
- Filtering the trip-level match pool based on a set of hard filters (age, spoken language) and using a KNN classifier to order the match pool by similarity score based on a set of soft filters (travel interests, smoking/drinking preference, education level, etc.)
- WebSocket-enabled real time chat between matched users with dynamic thread creation on match and dynamic deletion on unmatch

For a more detailed description of our features, UML diagrams, and overall project proposition, please see our wiki.

Expand Down

0 comments on commit 3a420dd

Please sign in to comment.