Kod źródłowy Privoo udostępniony

Wydałem dzisiaj kod źródłowy Privoo. Tak jak pisałem w poprzednim wpisie, jest to dopiero wstępna wersja, która nie nadaje się jeszcze do użytku. Udostępniłem ją, aby osoby zainteresowane mogły wraz ze mną rozwijać oprogramowanie. Baza już jest, teraz trzeba wokół niej budować funkcjonalności. Kod znajdziecie tutaj.

 

Co działa w Privoo?

W zasadzie niewiele, ale takie było moje założenie na wersje developerską. Postanowiłem wydać podstawę, wokół której zainteresowani będą mogli pomagać przy tworzeniu oprogramowania. Zgłosiło się już do mnie kilkanaście osób zainteresowanych tematem. Czas pokaże jak będzie wyglądał rozwój Privoo.

To co działa w tym momencie, to:

  • Rejestracja
  • Logowanie
  • Przeglądanie profili ludzi
  • Tworzenie postów
  • Edycja profilu
  • Przeglądanie postów
  • Wstępna obsługa wielu języków (Polski i Angielski)

 

Jak wygląda Privoo?

Nie jestem grafikiem, ani designerem. To co tu jest to wypełnienie moich wstępnych założeń koncepcyjnych i jest to w zasadzie dopiero szablon, który trzeba będzie wypełnić odpowiednimi stylami.

Postanowiłem trochę poeksperymentować. W Twitterze, Facebooku, czy Instagramie dostajemy niewielką przestrzeń użytkową. W Privoo zdecydowałem się wykorzystać całą szerokość ekranu.

 

 

Co dalej?

Klaruje mi się powoli plan, z jakim będzie rozwijane oprogramowanie. W tym momencie trzeba się skupić na dodawaniu nowych funkcjonalności i poprawie wyglądu.

To co będzie zrobione najszybciej to:

  • poprawione dawanie polubień
  • dodawanie komentarzy
  • doczytywanie dynamiczne postów
  • otrzymywanie powiadomień
  • dodawanie zdjęć i lokalizacji do postów
  • poprawienie wyglądu

W dalszej kolei:

  • wykres aktywności
  • obsługa grup/społeczności
  • obsługa „stron”

Sprawy porządkowe:

  • dołączyć jakiegoś bowera, lub inne narzędzie które będzie pobierać zależności dla css/js – biblioteki nie powinny być trzymane w repozytorium.

 

Na dłuższą metę trzeba będzie pomyśleć, o jakiejś skutecznej optymalizacji i wykorzystaniu np. grafów do obsługi strumienia postów.