feat: Kompletna implementacja glównych funkcjonalności projektu LocalAid#3
Open
wrx80122 wants to merge 1 commit intoRETTD:mainfrom
Open
feat: Kompletna implementacja glównych funkcjonalności projektu LocalAid#3wrx80122 wants to merge 1 commit intoRETTD:mainfrom
wrx80122 wants to merge 1 commit intoRETTD:mainfrom
Conversation
W tym commicie zawarto: - System CRUD dla ogłoszeń. - Zaawansowane wyszukiwanie i filtrowanie (kategorie, tekst). - Komponenty interakcji społecznych (komentarze i oceny). - Strony i edycja profilu użytkownika. - Pełna integracja Mapy, Geocoding i Location Picker.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Kroki implementacji projektu LocalAid
Zrealizowane Fazy
Faza 1: System Ogłoszeń
GET /api/posts: Lista ogłoszeń z filtrowaniem.POST /api/posts: Tworzenie nowego ogłoszenia.GET /api/posts/[id]: Szczegóły pojedynczego ogłoszenia.PUT /api/posts/[id]: Aktualizacja ogłoszenia.DELETE /api/posts/[id]: Usuwanie ogłoszenia.Strona Główna: Wyświetla listę ogłoszeń.Dodaj Ogłoszenie: Formularz dodawania nowych ofert.Szczegóły Ogłoszenia: Pełny widok ogłoszenia.Edytuj Ogłoszenie: Aktualizacja istniejącego ogłoszenia.PostActions: Komponent przycisków Edytuj/Usuń.Faza 2: Odkrywanie i Filtrowanie
SearchFiltersz opóźnionym (debounced) wyszukiwaniem.Faza 3: Interakcje Społeczne
GET/POST /api/posts/[id]/comments.CommentSectiondo strony szczegółów ogłoszenia.POST /api/users/[id]/ratingsdo przesyłania ocen (1-5 gwiazdek).UserRatingdo wyświetlania średniej oceny i interaktywnego głosowania.Szczegółach Ogłoszeniaobok informacji o autorze.Faza 4: Profile Użytkowników
/profile/[id]):PUT /api/users/[id].Faza 5: Integracja Mapy
react-leaflet.Post.Faza 6: Finalne Szlify
Formularza Ogłoszeń.LocationPicker.tsx).Zweryfikowane Funkcjonalności