Informatii generale
- Categorie: Web
- Judetul: Bihor
- Homepage: PicPin - Video de prezentare Aplicație + Platformă - YouTube
Descriere
PicPin este o rețea de socializare în care utilizatorii pot vedea doar postările create pe o rază de 5km. După 24 de ore, postările se șterg automat.
O postare poate conține atât text (limită de 300 de caractere) cât și o imagine.
Tehnologii
Proiectul e format din 3 părți:
- O aplicație mobilă (un client) realizată folosind framework-ul React Native
- Un server API realizat folosind Node.js + Express.js
- O bază de date MySQL cu două tabele:
users
șiposts
Atât Serverul API cât și baza de date rulează sub formă de containere Docker pe un server self-hosted de Ubuntu. Făcând astfel scalarea orizontală foarte simplă. (Scalare orizontală = există mai multe servere/mașini care rulează în paralel, de obicei în locații diferite)
Mai există o a patra parte, un Admin Dashboard rudimentar realizat folosind React.
Cerinte sistem
- Aplicația mobilă:
- Fișierul APK aprox. 65MB
- Aplicația instalată (pe Android) aprox. 132MB
- Serverul API + baza de date:
- Minim 4GB RAM
- 1GB Stocare (Recomandat 16GB+)
- Orice server capabil să ruleze containere Docker
Realizatori
Paul Tal
- Scoala: Colegiul Național “Samuil Vulcan”
- Clasa: 9
- Judet: Bihor
- Oras: Beiuș