Cloudpro - site builder

Proiectul CloudPRO l-am creat in perioada 2016-2017, pentru firma la care lucrez, din dorinta si nevoia de a simplifica serviciul de webdesign si a pune da mai mult control clientului de a-si personaliza site-ul, cu cat mai putina interventie umana din partea furnizorului. Pe scurt: serviciu website builder.

Cerinta a fost sa creez un serviciu de website builder de tip "drag-drop", asa cum mai exista cateva la nivel global, doar ca mai simplu de utilizat, si care va fi folosit de catre persoane atehnice. Astfel ca se pleaca de la un site "default" minimal, iar utilizatorul isi personalizeaza continutul, publica produse pentru vanzare, isi configureaza procesatorii de plati, creaza galerii, creaza pagini, creaza blog, etc.

Proiectul este impartit in doua sectiuni:

 

Client area

Client area este scris folosind iqApp4 (CMS bazat pe Yii2).

Login si inregistrare se poate face clasic sau rapid prin conectare cu contul de social media. Ideea a fost ca, utilizatorul sa retina cat mai putine date, parole, etc, si sa poata intra in cont cat mai simplu cu putinta.

Comanda serviciu website builder se face in 3 pasi: verificare disponibilitate domeniu, alegere pachet de servicii, perioade de facturare, finalizare comanda cu posibilitatea de a modifica din informatiile de facturare, daca este cazul.

iqApp se conecteaza la API al control panel de pe serverul de hosting si creaza contul de hosting, adauga domeniile si creaza si un subdomeniu .cloudpro.ro care poate fi utilizat pana se finalizeza procesul de inregistrare a domeniului si instaleaza website builder pe server pentru domeniul si subdomeniul clientului.

iqApp configureaza profilul de facturare al clientului in platforma si emite factura proforma impreuna cu un sms de notificare factura. Sistemul mai trimite si doua email-uri: unul cu factura proforma HTML+PDF cu posibilitatea de plata cu cardul, iar al doilea mail cu datele contului de administrare website builder. In acest serviciu, clientul nu primeste acces la control panel.

Procesul este foarte rapid. De la login cu social media si pana la site-ul online poate trece 5 minute.

Ulterior iqApp emite facturi proforme si notificari SMS la intervalele alese de client si urmareste incasarile. La plata cu cardul prelungeste automat serviciul si suspenda automat pentru neplata dupa perioada de gratie.

Singura interventie umana in acest serviciu este la inregistrarea domeniului (deocamdata) si la procesarea manuala a platilor prin transfer bancar.

Partea de client area este multi-language si multi-currency, iar website-ul default este instalat in limba in care s-a facut comanda.

Website builder

Pentru ca exista, partea de website builder am preluat-o dintr-un proiect open source, scris pe Laravel si modificat de mine.

 

Exemple:

http://builder.websea.ro

http://florarro.websea.ro

http://restaurant-lebada.ro 

 

www.cloudpro.ro

 

Post Gallery