Job description
Zlecę realizację portalu internetowego w technologii PHP/MySQL. Dokładny projekt funkcjonalny oraz struktura bazy danych jest przygotowana (7 tabel) - dołączone na samym dole. Na czas realizacji udostępnię bazę danych z danymi testowymi oraz hosting aplikacji do testowej.
Ogólna funkcjonalność (powinno wystarczyć do wyceny):
- Portal służy do dodawania i oceniania pomysłów - pomysł to tytuł, opis, tagi i załączone zdjęcia oraz lista za i przeciw
- Użytkownik dodaje pomysł
- Społeczność ocenia (dobry, niedobry), głosuje (lajkuje) na za/przeciw, dodaje własne za/przeciw, może uzupełnić tagi albo dodać nowe zdjęcie
- Strony: główna (kafelki), pomysł, tagi, tag, wyszukiwanie
- Serwis musi mieć przyjazne linki: /idea-{id}/jump-into-the-lake
- Layout powinien być responsywny, bez żadnej grafiki, najlepiej w Bootstrapie
- Głosowanie (lajkowanie) może się odbywać przez osoby zalogowane i nie - głos można oddać raz - trzeba sprawdzać unikalność id użytkownika lub IP (chyba że jest lepszy niż IP sposób)
- Zdjęcia powinny być przycinane i skalowane do standardowych rozmiarów (np tą wtyczką http://codecanyon.net/item/slim-image-upload-and-ratio-cropping-plugin/16364167)
- Głosy przy pomysłach są wyświetlane w formie pasków danych (czerwonych i zielonych słupków)
Funkcjonalność dodatkowa:
- Rejestracja, konto użytkownika, edytuj dane, zmień hasło, zapomniałem hasła, rejestracja i logowanie z FB i Google
Proszę o następujące informacje:
- Proponowany framework MVC oraz doświadczenie w tej technologii
- Znajomość technologii front-endowych, mile widziana znajomość Bootstrapa, zagadnień responsive web design
- Portfolio - aplikacje webowe, front-end
- Wycena opisanego zakresu bez funkcjonalności dodatkowej (konto użytkownika i logowanie przez FB i Google)
- Wycena punktu 5 podaną osobno
- Stawkę godziniową na ewentualne prace dodatkowe
- Czy możliwe będzie wystawienie faktury VAT
- Orientacyjny termin realizacji w tygodniach (ma dla mnie drugorzędne znaczenie)
Kryterium będzie wypadkowa ceny i umiejętności/doświadczenia (portfolio).
Poniżej szczegółowa specyfikacja (domyślnie niewidoczna):
Projekt:
http://logicalexperience.com/practical/practical_ideas_design_1.0.pdf
Specyfikacja bazy danych:
http://logicalexperience.com/practical/database_design/
http://logicalexperience.com/practical/practical_ideas_database_design.pdf