#2 Capyor – Opis projektu

Capyor

Właśnie tak będzie się nazywał mój projekt, który będzie służył do robienia screenshotów pulpitu, a następnie będzie wysyłał obrazy do serwera obsługującego je. Screen zostanie wyświetlony w przeglądarce i zostanie wygenerowany indywidualny link tak aby użytkownik mógł podzielić się nim. W dodatku jako takie zadanie poboczne chcę stworzyć edytor online własnie tych zrzutów ekranu wiadomo zawsze chcemy coś podkreślić, zaznaczyć. Korzystałem z wielu programów, które robią screeny lecz zawsze brakowało mi w nich przede wszystkim łatwego dostępu do historii obrazów, darmowej edycji ich (bez konta premium).

Ale najbardziej co mnie irytuje to gdy trafiam na jakieś posty na forach starszej daty, a w nich własnie jakieś screeny, gdzie zamiast nich napis „Obrazek niedostepny” – pewnie mieliście taką sytuację nie raz, po pewnym czasie większość serwisów po prostu kasuje screeny , a my możemy tylko domyślać się co tam się znajdowało. Dlatego zamierzam zastosować API serwisu Imgur aby żaden obrazek nie został wykasowany.  Jak wiadomo potrzeba matką wynalazków tak więc stąd wziął się pomysł na projekt. W teorii jak to w teorii wszystko wygląda klarownie i łatwo. Lecz tak na prawdę projekt będzie się składał z dwóch części jak już mogliście zauważyć z programu desktopowego (tutaj mam jeszcze wątpliwości w czym go napisać) oraz trudniejszej części – web aplikacji.

Co będzie wykorzystane w aplikacji:

  • Spring
  • Spring Security
  • Hibernate
  • Baza danych – MySQL lub PostgreSQL
  • Imgur API

Do stworzenia Fronendu posłuży JavaScript i framework AngularJS

Lista TO DO (część webowa)

  • wyświetlanie zrobionych screenów
  • stworzenie panelu rejestracji i logowania
  • możliwość edycji obrazków
  • ustawianie customowego adresu URL*
  • stworzenie albumu historii screenów

Oczywiście każda zmiana będzie comittowana na mojego Githuba. Postaram się przy kodowaniu każde zawiłe kwestie opisywać tak aby wszystko było jasne. W żadnym wypadku nie można traktować tego jako kurs – sam jestem początkującym, nie zawodowym programistą tak więc pewne rzeczy będą mogły być lepiej rozwiązane. Lecz na pewno będę starał się by wszystkie zasady czystego i dobrego kodu były zachowane!

 

 

Jedna myśl na temat “#2 Capyor – Opis projektu

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *