Project developed as part of the "Software Development Project" course.
Tinfer is a web-based social platform designed to help users discover friends, potential partners, and business opportunities within college communities.
The system integrates an Angular frontend, a Spring Boot backend, and a Supabase backend for authentication, data storage, and user management.
Key features include:
- User connections for friendships, partnerships, and business collaboration.
- Modern, responsive UI built with Angular.
- Secure authentication and data management through Supabase.
- Scalable backend with Spring Boot and Prisma ORM.
-
User Authentication & Profiles
- Users can register, log in, and manage profiles.
- Store preferences and interaction history.
-
User Matching & Discovery
- Users can browse and connect with other users based on shared interests and goals.
- Filtering and sorting options for different connection types (friendship, partnership, business).
-
Messaging & Interaction
- Users can send messages to connect with others.
- Facilitate collaboration or social interaction.
-
Connection Management
- Track matches, friendships, and business opportunities.
- Data persisted securely in Supabase with Prisma ORM for structured querying.
-
Responsive Frontend
- UI built in Angular, optimized for mobile and desktop.
Karim Krklec β Karim.Krklec@fer.hr
Petar BoΕΎanoviΔ β Petar.Bozanovic@fer.hr
Luka VolareviΔ β Luka.Volarevic@fer.hr
Sven Ouzecky β Sven.Ouzecky@fer.hr
This repository contains Open Educational Resources (OER) and is licensed under the Creative Commons license, allowing you to use and share the material under the following terms: Attribution must be given to the authors,
Commercial use is not permitted,
Derivative works must be shared under the same license.Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
