Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opis: Together Tales – to mobilna aplikacja stworzona w celu wzmocnienia relacji między partnerami poprzez wspólne aktywności, interaktywne zadania i przydatne porady. Główna idea – zainspirować pary do spędzania większej ilości jakościowego czasu razem, poprawić komunikację i rozwijać relacje w formie gry.

Moja rola w projekcie: Inicjator i jedyny deweloper projektu. Odpowiedzialny za pełny cykl rozwoju: od pomysłu i designu po realizację i testowanie MVP.

Zrealizowane funkcje:

Rejestracja i autoryzacja użytkowników Firebase Authentication (email + hasło, logowanie przez Google), zarządzanie stanem przez AuthCubit.

Synchronizacja kont partnerów Unikalny mechanizm łączenia dwóch użytkowników w parę za pomocą kodu-zaproszenia. Jeden użytkownik tworzy parę – drugi dołącza.

Główny ekran z codziennymi zadaniami i poradami Każdemu użytkownikowi codziennie proponowane są unikalne zadania, które można wykonywać razem z partnerem. Dostępne są również przydatne porady, mające na celu poprawę relacji.

Wewnętrzna waluta i system nagród Za wykonanie zadań użytkownicy otrzymują walutę w grze, którą w przyszłości będzie można wykorzystać w bonusowych aktywnościach aplikacji (w opracowaniu).

Interaktywny przycisk "Say Hello" Łatwy sposób na okazanie uwagi partnerowi: użytkownik naciska przycisk, a jego partner otrzymuje powiadomienie z ciepłą wiadomością.

Zarządzanie stanem i architektura Projekt zbudowany jest na zasadach Clean Architecture, co zapewnia elastyczność i skalowalność. Do zarządzania stanem używany jest Cubit (Bloc).

Backend i baza danych Zrealizowano integrację z Supabase w celu przechowywania danych użytkowników i synchronizacji między urządzeniami.

Funkcjonalność MVP gotowa:

- Autoryzacja

- Łączenie partnerów

- Wyświetlanie zadań i porad

- Lokalne przechowywanie i podstawowa logika postępu

- Podstawowa wewnętrzna nawigacja i struktura aplikacji

Wykorzystane technologie:

- Flutter (Dart)

- Firebase Auth

- Supabase (PostgreSQL, Supabase Functions, Supabase Auth)

- Bloc / Cubit

- Clean Architecture

- REST API

- Lokalne/Zdalne źródła danych

Dlaczego to ważne: Ten projekt demonstruje moje umiejętności tworzenia architektonicznie czystych, skalowalnych aplikacji Flutter z wykorzystaniem nowoczesnych podejść i interakcji z rzeczywistym backendem. Samodzielnie zaprojektowałem i zrealizowałem pełne doświadczenie użytkownika od podstaw, co pokazuje moją zdolność do prowadzenia projektu od pomysłu do działającego MVP.
Szczegóły pracy
Dodana 3 stycznia
71 wyświetleń
Freelancer
Maksim Severenko
Ukraina Czerkasy  1  0

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
Zakończono 1 Sejf
W serwisie 3 lata