Skip to content
/ DateKit Public

A simple dating site built with SvelteKit, TypeScript, and SQLite. Includes user authentication, session management, and a basic profile system.

License

Notifications You must be signed in to change notification settings

ClanyX/DateKit

Repository files navigation

🔧 O projektu

Tato aplikace je vlastní alternativou ke klasickému Tinderu – postavená s důrazem na jednoduchost, přehlednost a moderní technologie.


🧠 Technologie v pozadí

  • SvelteKit – moderní framework pro rychlý vývoj webových aplikací s vynikajícím výkonem a skvělým DX.
  • TypeScript – přidává typovou bezpečnost a lepší čitelnost kódu.
  • Prisma ORM – typově bezpečný ORM pro práci s databází (aktuálně SQLite nebo PostgreSQL).
  • SQLite – jednoduchá a rychlá databáze vhodná pro vývoj a menší produkční nasazení.
  • Tailwind CSS – utility-first přístup ke stylování pro čistý a flexibilní design.
  • Session-based autentizace – bezpečná správa uživatelských relací bez externích providerů.
  • bcrypt – hashování hesel pro bezpečné uložení.

⚙️ Funkce

  • ✅ Registrace a přihlašování uživatelů
  • ✅ Swipeování profilů (match systém)
  • ✅ Ukládání vzájemných "matchů"
  • ✅ Real-time chat mezi spárovanými uživateli
  • ✅ Admin rozhraní pro správu uživatelů

🎯 Cíl projektu

Vyzkoušet si vývoj moderní fullstack webové aplikace od backendu po frontend s důrazem na bezpečnost, čistý kód a uživatelskou přívětivost.
Projekt slouží jako technická ukázka s potenciálem dalšího rozšíření (např. o mobilní verzi, notifikace nebo integraci AI).

About

A simple dating site built with SvelteKit, TypeScript, and SQLite. Includes user authentication, session management, and a basic profile system.

Topics

Resources

License

Stars

Watchers

Forks