Praca magisterska: agavi.netatnik.org

28.11.2009, 22:29 | projekty

agavi.Netatnik.org

Z małym poślizgiem, ale jednak: dziś napiszę o aplikacji, która była moją pracą magisterską. Tytuł magistra zdobyłem już w czerwcu, więc minęło ładnych kilka miesięcy od tej pamiętnej dla mnie chwili.

Muszę się przyznać, że upiekłem dwie pieczenie przy jednym ogniu. Z jednej strony trzeba było wymyśleć coś na pracę magisterską, z drugiej strony miałem w głowie pewien projekt, który starałem się już wcześniej zrealizować. Porzuciłem pierwszą wersję Netatnika napisaną w czystym PHP i postanowiłem zacząć od zera, ucząc się przy okazji czegoś nowego. Aplikację oparłem o framework Agavi, a obsługę baz danych zapewniłem przy użyciu ORM Doctrine. Tyle wstępu, poniżej opiszę dokładnie samą aplikację.

Zajrzyj, jeśli chcesz zobaczyć jak wygląda i jak działa aktualna wersja Netatnika:
adres: http://agavi.netatnik.org/
login: demo
hasło: demo

Netatnik jest aplikacją spełniającą funkcję internetowego notatnika, organizera online, dzięki któremu w jednym miejscu przechowywać można wszystkie przydatne informacje. Baza danych jest niezależna od miejsca, w którym się aktualnie znajdujemy. Czy to uczelnia, dom czy praca - o ile mamy internet, o tyle mamy dostęp do uniwersalnego zbioru naszych ulubionych linków oraz notatek. Będąc w pracy dodałeś ciekawą stronę do Ulubionych, żeby przeczytać ją później, ale w domu nie masz do niej dostępu, bo została w pamięci firmowej przeglądarki? Wystarczy skorzystać z Netatnika, dzięki któremu już nigdy nie będziesz miał takich problemów. Zrobiłeś na szybko kilka notek w wersji elektronicznej na zajęciach z informatyki, ale męczy Cię ciągłe wysyłanie ich na maila do siebie, wrzucanie na pendrive, gubisz się już gdzie co masz? Skorzystaj z Netatnika i zapomnij o tych problemach. Kataloguj notatki według kategorii, by każdy przedmiot można było szybko odnaleźć. Przechowuj wszystkie notatki w jednym miejscu, miej do nich dostęp z dowolnego komputera podłączonego do internetu.

W aplikacji dostępne są aktualnie dwa moduły - możliwe jest zarządzanie linkami oraz notatkami. Każdy moduł posiada niezbędne funkcjonalności: notatkę można dodać, edytować, usunąć. Można nadać jej kategorię, dzięki której łatwiej zostanie skatalogowana. Można także użyć mechanizmu przeszukiwania, dzięki któremu skuteczne zarządzanie dużą ilością notatek nie będzie już problemem. Przydatnym elementem jest także licznik edycji, który pokazuje ile razy dana notatka była edytowana, oraz kiedy miała miejsce ostatnia edycja.

Jest to wersja robocza, końcowa aplikacja będzie posiadać więcej modułów, jak na przykład przypomnienia, kontakty, kalendarz. Moduł notatek dostanie odpowiedni edytor tekstowy (w tym momencie podczas dodawania nowej notatki dostępne jest jedynie zwykłe pole tekstowe), a moduł linków licznik kliknięć oraz sortowanie według jego stanu. Do tego dochodzą pomysły, które być może zostaną zrealizowane: import linków z Ulubionych (pochodzących z przeglądarki internetowej użytkownika), import kontaktów z GG czy Naszej-Klasy. Być może będzie tego więcej, jeśli wymyślę coś po drodze przed ukończeniem powyższego.

komentujKomentarze:

Twój program to nadal jest jeden z modułów Netatnika, bo na desktopową (na PC) aplikację na bank nie ma czasu. Za dużo projektów z wyższym priorytetem, poza tym C++ już prawie zapomniałem ;)

A Netatnik w tej wersji jest skończony jak na magisterkę, ale jak na to co miałem w zamyśle, to jednak jeszcze mu daleko do końca ;P
gratulacje, w końcu coś skończyłeś, czy raczej wyszło to z fazy planowania :PP
Bo ja swojego programu do tej pory się nie doczekałam :]
To ja za życzenia dziękuję i przy okazji małego ssaka gratuluję ;]
Program sobie potem na spokojnie sprawdzę, gratulacje za magistra złożone więc pora na dzisiejsze: wszystkiego najlepszego z okazji imienin :) Ode mnie i od mojego ssaka vel Lucjana. I egoistycznie jego zdjęciami się pochwalę, a co :) http://picasaweb.google.pl/mariawiktoria/Lucjan2011200953cm3340g
SUPER! ;D