Kategorija: Desktop aplikacije i drugo
Betanet je Izraelska kompanija koja se bavi razvojem softvera. Oni pružaju obibna tehnološka i razvojna rešenja u oblasti elektronske trgovine i tehnološkog savetovanja vezanog za web razvoj.
Apparel sistem pruža brojne mogućnosti za naručivanje dobara i obradu informacija dobijenih iz skladišta. Dostupan je za desktop, kao i za mobilne uređaje bilo Android ili iOS.
Apparel sistem se sastoji od sledećih komponenti:
- Centralna baza podataka
- Web servis za čitanje i pisanje podataka u bazu
- Desktop aplikacija, koja može da radi i u online i offline režimu
- Mobilna aplikacija za iOS i Android, dostupna takođe i u online i u offline režimu
Korisniku je omogućeno da prikupi informacije u oblasti koja nije pokrivena Internetom. Sve informacije se čuvaju lokalno, u bazi podataka klijentske aplikacije. Kasnije, korisnik može pristupiti Internetu, a podaci će biti sinhronizovani sa centralnom bazom podataka kroz interakciju sa web servisom. Nakon toga, sve informacije su dostupne za sve korisnike sistema.
Čitav ovaj sistem napravljen je od nule. Desktop aplikacija je razvijena u C#-u, a mobilna u Ionic-u. Obe klijentske aplikacije (mobilna i desktop) koriste SQLite bazu podataka. Web servis je razvijen u Lumen-u. Centralna baza je MySql. Sistem se oslanja na custom algoritmu za sinhronizaciju podataka između većeg broja korisnika i klijentskih aplikacija.
Klijent: Betanet, Israel
Domen: Ordering, Tracking of goods, Clothes
Obim posla: Dizajn arhitekture sistema, razvoj, dizajn baze podataka, ručno testiranje
Alati: Visual Studio, NetBeans, MySql Workbench, DB Browser for SQLite, Redmine, SVN
Tehnologije: C#, Ionic, PHP, Lumen, MySQL, SQLite, Bootstrap
Ukupna veličina projekta: 7 meseci