Zlecenie na strone booking-ową, Jak zrobić to dobrze? |
Zlecenie na strone booking-ową, Jak zrobić to dobrze? |
15.12.2017, 13:18:54
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 1 Dołączył: 1.07.2017 Ostrzeżenie: (0%) |
Dostałem zlecenie na stworzenie strony bookingowej, jednak nigdy nie tworzyłem stron w profesjonalny sposób robiłem to tylko dla siebie dla własnych potrzeb.
1. Znacie jakieś książki na temat profesjonalnego podejścia do tworzenia stron ? 2. Czy 1400 PLN za taką strone to dużo ? 3. Czy da radę wykonać to solo w 2 tygodnie ? 4. Czego najlepiej użyć PHP + SQL, czy może jakiś FRAMEWORK do tego dodać? Funkcjonalności to: - system kont - rezerwacja pokoju Będe musiał ją wypozycjonować i dostosować do SEO. |
|
|
15.12.2017, 13:37:32
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 457 Pomógł: 6296 Dołączył: 27.12.2004 |
ad2 i 3
zdajesz sobie sprawe, ze do tego potrzebna specyfikacja a nie tylko naglowek "strona bookingowa"? I patrzac na twoje pytania to tak, 1400zl to zdecydowanie za duzo. Powininies pracowac za darmo za sama mozliwosc uczenia sie na zywym organizmie. No i obowiazkowo uprzedzic klienta ze nie wiesz co robisz. Tak ,to by bylo fair -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
17.12.2017, 09:06:43
Post
#3
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 12 Dołączył: 17.09.2014 Skąd: Krasnystaw Ostrzeżenie: (0%) |
Nie masz o tym bladego pojęcia to się nie podejmuj. Proste jak budowa cepa. Oszczędzisz swojemu klientowi niepotrzebnych nerwów i rozczarowania. Zależy jaka specyfikacja (pytanie kto ma coś takiego opracować, klient czy Ty jako ten któremu powiedzmy że ten klient zaufał) to takie coś się realizuje samodzielnie powiedzmy min. 3 - 4 mies. jak nie więcej. Jak do ceny dodasz jeszcze jedno zero to powiedzmy że w okrojonej funkcjonalności coś by z tego wyszło. Biorę pod uwagę niektóre frameworki w PHP, które to zostały specjalnie stworzone do tego żeby takie zlecenia realizować szybko, kosztem jakiejś tam jakości (i tyle tego hejtu na Laravela). Nie masz kilkuletniego doświadczenia w budowaniu tego typu portali to się tym bardziej nie podejmuj. No chyba że liczysz na to że wiedza z Laracastów, blogów, tutoriali czy nawet książek wystarczy, w takim przypadku powodzenia.
|
|
|
17.12.2017, 12:09:26
Post
#4
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%) |
|
|
|
17.12.2017, 16:46:07
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
@kayman dobrze mówi, niech próbuje robić - on i klient się czegoś nauczą, tylko na umowę uważaj
-------------------- |
|
|
17.12.2017, 18:14:53
Post
#6
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 1 Dołączył: 1.07.2017 Ostrzeżenie: (0%) |
Co to wogóle za nastawienie !
1400 Wydaje się nierealną ceną to nawet nie wystarczy na opłacenie 2 tygodni pracy programisty (może jakiegoś wykorzystywanego psychicznie juniora). Sami się nie znacie poprostu wbijam się dopiero w biznes heheh jakbym miał to robić to bym kalendarz oparł na SQL wykorzystał php do łączenia się z bazką, a javascriptem upiększył strone. Potrzebuje fachowej odpowiedzi jak się teraz robi fachowo strony przy solowej produkcji, bo chce wykreować dobry wizerunek i produkować NAJLEPSZY KOD, a nie jakieś g****. Cały problem jest w stworzeniu kalendarza, w którym użytkownik będzie mógł dokonać zapisu, teraz funkcjonalność która mnie przeraża jak zrobić potwierdzenie przelewu na stronie, żeby po otrzymaniu przelewu na konto odrazu status = 'Confirmed'. SQL dwie tabele: CREATE TABLE user( u_id INT NOT NULL PRIMARY KEY, login VARCHAR2(64), password VARCHAR2(255) ); CREATE TABLE order( o_id INT NOT NULL PRIMARY KEY u_id INT FOREIGN KEY REFERENCES user(u_id) o_date DATE, status VARCHAR2(12) ); ... dalej można dodać jakieś tabele i pola dla bajeru ale te tabele są najważniejsze. 1. Teraz podpinamy pod tabele Skrypt php. 2. Nastepnie zamykamy backend i testujemy unit-testami. 3. Przechodzimy do front-end-u tworzymy kalendarz w javascripcie, używamy AJAX do komunikacji z skryptami php, 4, Pomijamy przeglądarki nie obsługujące JS. 5. Upiększamy front-end i bajerujemy jednocześnie przy tym klienta hehe. 6. Maltretujemy przez reszte czasu back-end testami funkcjonalnymi i jednostkowymi. A siedzieć w front-end-zie i back-end-zie i jednocześnie administrować stroną to wogóle wykonalne dla jedno osobowej armi?? Ten post edytował phpkoder 17.12.2017, 18:21:15 |
|
|
17.12.2017, 18:45:31
Post
#7
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%) |
albo sklepujemy wp + kilka wtyczek + skórka w 2 dni stoi , a to że padnie na minimalnym ruch to już problem klienta
|
|
|
18.12.2017, 10:00:27
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 457 Pomógł: 6296 Dołączył: 27.12.2004 |
Cytat 1400 Wydaje się nierealną ceną to nawet nie wystarczy na opłacenie 2 tygodni pracy programisty (może jakiegoś wykorzystywanego psychicznie juniora). Dokladnie. No ale nie oczekujesz chyba ze na dzien dobry, jako osoba, ktora dopiero zaczyna, bedziesz zarabial jak doswiadczony programista? Cytat Co to wogóle za nastawienie Nie wiem jak inni, ale ja osobiscie mam alergie na osoby, ktore bez wiekszego doswiadczenia biora sie komercyjnie za robote. To tak jakbym poszedl do mechanika, ktory po przeczytaniu dwoch ksiazek mechanicznych otworzyl zaklad. Ide do mechanika, to zakladam ze on sie zna na robocie i nie spieprzy mi auta.Jedyne co na chwile obecna widze u ciebie na plus to fakt, ze kojarzysz testy jednostkowo i funkcjonalne. Bardzo dobrze. No ale np. takie cos: password VARCHAR2(255) swiadczy, ze jednak daleka droga przed toba. Wiesz, ze hasel nie przechowuje sie w postaci jawnej w bazie? Cytat teraz funkcjonalność która mnie przeraża jak zrobić potwierdzenie przelewu na stronie, żeby po otrzymaniu przelewu na konto odrazu status = 'Confirmed'. No system platnosci, z ktorego bedziesz korzystal poinformuje twoj system o platnosci i bedziesz sobie mogl ustawic co ci sie zywnie podoba
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
18.12.2017, 10:14:48
Post
#9
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 12 Dołączył: 17.09.2014 Skąd: Krasnystaw Ostrzeżenie: (0%) |
Klient się często na tym nie zna, więc go nawet nie interesuje jaka jest jakość Twojego kodu. Dla niego ma działać a Ty masz wykonać to zlecenie w określonym w umowie czasie. A potem np. rozbudowywać albo dalej to utrzymywać itd. A skoro mowa o dobrej jakości kodu. O ile to nie jest przerost formy nad treścią, bierzesz takiego Symfony i opierasz na tym frameworku cały swój projekt, co do funkcjonalności po stronie przeglądarki i JavaScript, zależy od tego co ma być zrobione bo dużo może się dziać właśnie po stronie przeglądarki, bierzesz poza jQuery np. takiego Angulara albo VUE czy tam inne tego typu rzeczy i jedziesz. To żeby było wiele rzeczy wykonać łatwiej i szybciej. W dokumentacji Angulara albo VUE masz tam wypisane jakie przeglądarki są obsługiwane.
Co do płatności, często jak się robi takie zlecenia to może być opcja integracji z takim Przelewy24, PayU, Paypal czy innymi takimi serwisami. Można i bez tego to obawiam się że po każdej zaksięgowanej operacji w banku to żeby ustawić status opłacone to administrator serwisu albo inny pracownik musiałby wszystko kontrolować ręcznie w adminie, no bo jak niby masz zamiar to sprawdzać. Takie serwisy jak P24 to wysyłają POST-em twój serwis informacje o statusie, wszystko masz w dokumentacji i na tym bazujesz. Wiedzę masz bardzo mocno rozproszoną po sieci, wiele rzeczy znajdziesz, w przypadku Symfony, Angulara czy innych tego typu rzeczy masz dokumentację, czasami coś tam da się znaleźć w jakichś przykładowych realizacjach, coś tam można popytać na forach. Książki mogą być przestarzałe. Określ dobrze co ma być zrobione z klientem i warunki w umowie, w tym w przypadku niepowodzenia projektu (jeśli początkujesz jest spore ryzyko, zależy jeszcze od złożoności projektu) i nie odbieraj tego co napisałem wcześniej jak jakiś atak, to było raczej ostrzeżenie. Sam realizuję tego typu rzeczy samodzielnie, pracowałem już z P24, Facebookiem, Google i z ich API choć w Symfony czy tam Angularze to akurat nie działam. |
|
|
18.12.2017, 10:37:53
Post
#10
|
|
Grupa: Zarejestrowani Postów: 859 Pomógł: 177 Dołączył: 29.10.2009 Ostrzeżenie: (0%) |
Ciekawe... gościu nie zna podstaw php/mysql, a Ty mu piszesz o Symfony? Angular? OMG
|
|
|
29.12.2017, 15:27:42
Post
#11
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 1 Dołączył: 1.07.2017 Ostrzeżenie: (0%) |
Podstawy php co to znaczy
- Wiem, że procesory mają wbudowany wachlarz instrukcji. - Wiem jak działa pamięć w komputerze i czym się kończy umeiszczanie większej ilości danych niż pomieści buffor pamięci. - Wiem czym są struktury danych i znam ich budowe (Listy, Drzewa, Kopce itd.). - Wiem czym są algorytmy i znam jakąś ich część z nieskończoności. - Wiem czym są wzorce projektowe i umiem znich korzystać. - Wiem czym są protokoły sieciowe i umiem zaznajomić się z ich dokumentacją i wkorzystać tą wiedze. - Wiem, że dzielimy bazy danych na relacyjne i nierelacyjne. - Wiem, że istnieje coś takiego jak bezpieczeństwo komputerowe. - Wiem co to model MVC. - Wiem, że im więcej wiem tym mniej wiem. Cytat @kayman dobrze mówi, niech próbuje robić - on i klient się czegoś nauczą, tylko na umowę uważaj Haha dobre klient nauczy się życia hehe. Po dogłębnej rozmowie z klientem wyszło(5 min), że wcale nie potrzebuje tych funkcjonalności wystarczy na początek strona statyczna, a przy większym obrocie będzie potrzebna automatyzacja czynności, też uważacie, że informatycy robią dodatkowo za menagerów biznesowych lub radców, ja czasem tak. Dzięki za odpowiedzi i używajcie framework w amatorskich projektach pracodawca zawsze patrzy na ich znajomość przychylnym okiem hehe. Ten post edytował phpkoder 29.12.2017, 15:31:24 |
|
|
30.12.2017, 12:57:22
Post
#12
|
|
Grupa: Zarejestrowani Postów: 515 Pomógł: 63 Dołączył: 27.08.2012 Ostrzeżenie: (0%) |
Ja też WIEM, że samochód ma cztery koła i jeździ, to znaczy że potrafiłbym zbudować samochód ?
Chyba zapomniałeś że to nie my jesteśmy zleceniodawcą, nie musisz nas do siebie przekonywać - nikogo to nie obchodzi. Nie mniej fajnie czyta się Twoje posty, zacząłeś temat od tego że nie masz doświadczenia i nie wiesz jak masz zabrać się do pracy której nie potrafisz nawet wycenić, postawiłeś sobie termin 2 tygodni i w tym czasie chcesz zacząć najpierw od czytania książek a następnie wdrażać od razu idealny kod poparty testami jednostkowymi ( btw w życiu bym nie użył phpunit za taką kasę). Na końcu piszesz co WIESZ i wymieniasz na siłę jakieś głupoty co tylko świadczy o Twoim lamerstwie w temacie. Możesz dalej ciągnąć bez sensu ten temat dostarczając nam znikomej jakości rozrywki, albo go zamknąć i wykorzystać ten czas np na czytaniu książek bo czas nagli ; ) Oczywiście nie znamy się, mogę się mylić co do Twoich zdolności i uprzedzam że nie musisz mi nic udowadniać, ale jeśli za 2 tygodnie podeślesz tutaj lub dla mnie na pw linka do działającego projektu to cofam wszystko co napisałem, oficjalnie Cię przeproszę i nigdy nie podważę już Twojego autorytetu ; ) |
|
|
1.01.2018, 14:55:05
Post
#13
|
|
Grupa: Moderatorzy Postów: 36 457 Pomógł: 6296 Dołączył: 27.12.2004 |
Cytat ale jeśli za 2 tygodnie podeślesz tutaj lub dla mnie na pw linka do działającego projektu to cofam wszystko co napisałem, oficjalnie Cię przeproszę i nigdy nie podważę już Twojego autorytetu No raczej bedzie ciezko. Przeciez sam phpkoder napisal, ze stanelo tylko na stworzeniu statycznego html i po zabawieCytat eż uważacie, że informatycy robią dodatkowo za menagerów biznesowych lub radców, ja czasem tak. Dosc logiczne, ze osoba, ktora robi stronki, czasami tez jest w stanie cos podpowiedziec czy doradzic.
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 20:15 |