A dating website where you can create a profile and match with people who liked you back. Features email verification, photo uploads, and a swipe-based interface.
A full-featured dating web application built with Java and Spring Boot. Users sign up with email verification — a confirmation link with a short-lived token (15 min) is sent before the account becomes active. Once in, they can fill out a profile, upload a photo, and start browsing other registered users through a card-swiping interface. Liking someone adds them to your swipe history; when two users like each other, a match is created. Profile photos are stored and served via Cloudinary, keeping media handling separate from the application server.
- Java
- Spring Security
- Spring Boot
- JPA & Hibernate
- PostgreSQL
- Maven
- Docker
- JavaMailSender
- Cloudinary Core
- Thymeleaf
- JavaScript
- HTML
- CSS
Finder Website is licensed under the PolyForm Noncommercial License 1.0.0. See LICENSE for more information
Currently in development