Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LostPets

Русская версия

Overview

LostPets consists of two independent parts:

1. Web Application (Next.js)

The main user-facing application. Handles interactive maps, creating and viewing lost/found pet reports, geolocation, photo uploads, and local management of user-created listings.

2. Telegram Bot Server

A separate service that manages the Telegram channel. It automatically publishes new announcements to the corresponding regional channels (in Belarusian cities) and keeps the communities up-to-date.

Tech Stack

  • Frontend: Next.js, React, Yandex Maps, Zustand, Tailwind CSS
  • Backend (API): Next.js API Routes / Prisma + PostgreSQL
  • Telegram Service: Separate Node.js server
  • Database: PostgreSQL

License

LICENSE

About

Lost pets is a simple yandex-map based service that helps people find lost pets and report found animals. Users can create announcements with photos, location, and contact details without registration. All reports are stored globally, while each user can manage their own listings locally on their device.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages