DEV Community

Cover image for Lost to Found - Redis Hackathon
saksham
saksham

Posted on

2 2

Lost to Found - Redis Hackathon

Overview of My Submission

Lost to found is a web app where users can search for lost or found items. Users also can submit items they have lost or found. Users can search for a lost/found item by category or full-text search. Users can provide images and geolocation in their submissions.
It is built using Next js (fronend), Node js (backend) and Redis Stack (database).

Lost to found - How it works

Submission Category:

MEAN/MERN Mavericks

  • Redis Stack is used as primary database
  • Next js (React framework) is used for frontend
  • So it's RENN

Language Used

JS/TS/Node.js

Link to Code

More detail about how to run the full program is available on the project's GitHub repo below.

  • Backend

    Lost to Found

    Lost to found is a web app where users can search for lost or found items. Users also can submit items they have lost or found. Users can search for a lost/found item by category or full-text search. Users can provide images and geolocation in their submissions.

    Homepage

    Full text search

    Adding New Submission

    Adding new submission

    Searching for found item

    Searching for submission

    How it works

    lost to found architecture

    Lost to found web app is based on client-server architecture. There are three layers:

    1. Next js Front-end: This layer uses RESTful api to request for lost/found submissions and full-text search. It renders the response from Node js server.
    2. Node js Server: This layer handles RESTful endpoints for request/response. This layer uses RedisOM to map JS objects with Redis JSON documents and Hashses. This layer connects with Redis database for any CRUD and search operations.
    3. Redis Database Server: This layer is hosted on Docker. It perform any database related operations as…
  • Frontend

    Lost to Found

    Lost to found is a web app where users can search for lost or found items. Users also can submit items they have lost or found. Users can search for a lost/found item by category or full-text search. Users can provide images and geolocation in their submissions.

    Homepage

    Full text search

    Adding New Submission

    Adding new submission

    Searching for found item

    Searching for submission

    How it works

    lost to found architecture

    Lost to found web app is based on client-server architecture. There are three layers:

    1. Next js Front-end: This layer uses RESTful api to request for lost/found submissions and full-text search. It renders the response from Node js server.
    2. Node js Server: This layer handles RESTful endpoints for request/response. This layer uses RedisOM to map JS objects with Redis JSON documents and Hashses. This layer connects with Redis database for any CRUD and search operations.
    3. Redis Database Server: This layer is hosted on Docker. It perform any database related operations as…

Additional Resources/Info

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay