Sunt Alex "Renoki", programator PHP & Node.js, și zilele astea am avut o idee. Lucrez momentan full-time ca și Laravel Developer, dar asta nu mă împiedică să îmi duc proiectele legate de mine, nu numai de ceea ce fac și la birou.
Din plictiseală, m-am gândit să creez, de la 0, un sistem de administrare pentru orice server de Metin2. E easy-peasy, pe lângă ce fac eu. Inițial nu mă gândeam să fie ca un sistem obișnuit, ci să fie mult mai avansat, care să îți preia din sarcini și să îți dea idei pentru eventuale vânzări în magazinul online (o să ajung și la partea aia), să îți ofere statistici complete asupra pieței pentru a ști ceea ce se întâmplă la tine pe server + sfaturi ce apar ca pop-up-uri pentru o mai bună funcționare a comunității.
Structura ar fi compusă din Laravel pentru procesarea datelor și Node.js pentru un eventual front-end dinamic, deși foarte probabil voi putea apela la HTML static.
Features-urile la care mă gândesc eu, ar fi următoarele:
- * Sistem de administrare obișnuit (conturi, administratori, sistem de permisiuni, control complet asupra ce înseamnă magazin)
* Statistici detaliate - piața în joc, statistici referitoare la obiecte și jucători, overview asupra comunității
* Sistem de permisiuni & administrare
* Sistem tip CRUD ce oferă acces la modificări rapide (obiecte, rate la fierar, etc.) direct din panou
* Search avansat folosind Laravel Scout (sistem de indexare mai bun, căutare mai rapidă)
* Sistem de newsletter integrat (Foarte mulți cred că folosiți MailChimp, dar cu Amazon SES te costă $1 pentru 1000 de email-uri trimise) - ține marketing-ul prin email foarte bine organizat
* Sistem de notițe asupra jucătorilor - pasați notițe de la administrator la administrator direct în panou pentru un mai bun istoric al jucătorului
* Open source (moca pentru toată lumea; deschis către comunitate pe GitHub, oricine știe Laravel poate îmbunătăți printr-un Pull Request)
* Design responsive. Clean. Design care să îți permită accesarea informațiilor importante cu extindere spre informații avansate/detaliate.
- * Feature-uri normale (categorii, obiecte, prețuri, informații adiționale: vnum, descriere, imagine, etc)
* Sistem de promoții - activează promoții pentru obiecte specifice doar între anumite perioade de timp
* Sistem tip cart - nu mai cumperi monede și apoi le cheltui în magzin - cumperi direct cu banii jos: transparență, fluiditate, și nu rămâi cu credite pe stoc. Poți cumpăra mai multe obiecte odată și toate se activează în același timp odată ce finalizezi comanda
* Metode de plată: PayPal (cu integrare automată: plata se finalizează, redirect pe site și ești automat creditat cu obiectele), Braintree (same thing, dezvoltat de PayPal), Paymentwall. Pentru Transfer Bancar/SMS/etc., comanda va fi setată ca pre-plătită, iar din panoul de administrare, cineva cu dreptul X va putea accepta plata. Imediat ce se acceptă, utilizatorul va primi email și obiectele!
* Featuring items: Poți seta ce obiecte pot apărea primele în magazin, iar cele ce se află la ofertă, vor fi puse primele, automat. Opțiune ce se poate activa/dezactiva
* Responsive. Extinderea design-ului pentru toate ecranele.
Am nevoie de voi pentru un mic sondaj, dacă nu chiar niște fișiere. Știu că majoritatea structurii la o bază de date cam diferă, însă optez să îl produc într-un mod cât mai organizabil și customizabil. Având în vedere că diferă, vă cer următoarele:
* Cam câți dintre voi ați opta pentru un astfel de serviciu gratis, ce beneficiază de suportul comunității pentru îmbunătățire?
* Ce alte features-uri mai puteți aduce, în caz că proiectul vi se pare bun?
* Pentru a analiza infrastructura, îmi puteți oferi o bază de date, fără datele din ea (doar tabele)?
[ Postat de pe Linux Laptop ]












