DEV Community

Omar Magoury
Omar Magoury

Posted on

HuMaps, Discover people through maps

Overview of My Submission

HuMaps tries to give you a nice experience when looking for people who have common interests as yours.
You can use the search bar to type things like Doctor, Software engineers, Optometrist, etc. You can type specific names as well. Then you get, on the sidebar a list of people who match what you typed. And the same list gets visualized on the maps using exact coordinates.

Submission Category:

Wacky Wildcards

Language Used

Typescript

Link to Code

GitHub logo f0lio / humaps

Discover people through maps

[HuMaps, Discover people through maps]

HuMaps lets you discover people in a little different way; using maps.

Search for developers Insert app screenshots

Click on one from the map or the sidebar Insert app screenshots

How it works

You search for someone (or more) using their name or occupation. Then you instantly get results on a list and on maps using those peoples' coordinates.

Made with NextJS for both Frontend and the Backend (next-api)

How the data is stored:

I used Redis as the main database, thanks to RedisJSON. I have a single Schema which has all the needed fields for each user.

How the data is accessed:

I used RedisSearch to perform smart assisted lookups. I try to match the search input with users bios (descriptions). Then get a list of those users and render it.

How to run it locally?

Prerequisites

You only need Node [v16.13.2]

Local installation

Create an .env.local with the following…

Additional Resources / Info

open source projects used to build this
Redis
Redis Cloud
Redis OM for Node
NextJS
Tailwind
Vercel

search for user

select a user

Collaborators

F0lio


Top comments (0)