Looking to meet your ideal match? Curious to know who's interested in you? Want to experience real-time chatting? Look no further than GoDating!
Try It Now -> GoDating (https://mengtzu.site)
Test Accounts
- Email: junggi@test.com / Password: 1234567 (凱光)
- Email: chiao@test.com / Password: 1234567 (小潔)
- Email: purple@test.com / Password: 1234567 (莎莉)
- Email: dragon@test.com / Password: 1234567 (小偉)
A dating website that offers a personalized recommendation system. It integrates maps to provide approximate locations of candidates, allowing users to have a general idea of their whereabouts. Additionally, this website provides real-time messaging and notifications, as well as a convenient chat record search feature.
-
Algorithm
Suitable candidates are filtered based on gender, sexual orientation and age, and then sorted according to their interest tags using the
Jaccard Similarity
algorithm. -
Communication
Implementing real-time delivery of system notifications and instant messaging between users by
Socket.IO
technology. -
Search
Searching chat records efficiently with
Elasticsearch
, and supporting fuzzy search functionality. -
Location
Visualizing the geographic locations of users and their candidates on an interactive map using
Leaflet API
.
- Chat record
{ "userId": { "type": "integer" }, "userName": { "type": "text" }, "message": { "type": "text" }, "timestamp": { "type": "text" }, "time": { "type": "date", "format": "epoch_millis" } }
-
Geolocation-based Matchmaking : Display candidates within a specific range based on the user's provided location.
-
Customizable Filtering Criteria : Allow users to modify their preferences to discover different potential candidates.
-
Diversified Sexual Orientation Options : Expand the range of sexual orientation options in the questionnaire survey to supports users in finding compatible partners.
-
Name: Meng-Tzu Tsai 蔡孟慈
-
Email: mengtzu07@gmail.com
-
LinkedIn: https://linkedin.com/in/meng-tzu-tsai
If you have any suggestion or brilliant ideas to GoDating website, feel free to contact me!