Documente Academic
Documente Profesional
Documente Cultură
1.Introduction
Inainte de epoca digitala, amintirile personale se stocau in diverse cutii sau cufere in vederea
pastrarii peste ani. Aplicatia Web cu rol de prezervare a acestor informatii sentimentale. In
special, anumite scrisori vechi, fotografii, filme, acte, relatii de rudenie si alte artefacte de
interes.
Utilizatori nregistrat
Odata inregistrat, utilizator va avea propria cutie cu amintiri digitalizata si va putea beneficia de
toate serviciile aplicatiei.
Desigur utilizatori vor putea sa se conecteze si cu contu de pe retele de socializare :
Facebook,Twitter,Google+
Administratorul
Administratorul poate vedea toti utilizatori, poate elimina anumite informati neadecvate si poate
suspenda un utilizator in cazul ca face un abuz.
2.Project Identity
Digital Box este o aplicatie web care conserva aminintiri digitalizate. Utilizatorul poate incarca
diverse documente digitalizate(ex.photos,videos,word,pdf). De asemenea, aplicatia dispune de un
design responsive pentru toate dispozitive
Typography
Aplicaia va utiliza setul de caractere FreeUniversal , n primul rnd , deoarece ofer un aspect i
simplist aspect frumos neutru i n al doilea rnd , pentru c este liceniat sub SIL-OFL. .
3.Tehnologi utilizate
Proiectul utilizeaza urmatoarele tehnologii:
HTML5 - este un limbaj pentru structurarea i prezentarea coninutului pentru World Wide
Web, o tehnologie nucleu pentru Internet propus iniial pentru software-ul Opera.
CSS - (Cascading Style Sheets) este un standard pentru formatarea elementelor unui document
HTML. Stilurile se pot ataa elementelor HTML prin intermediul unor fiiere externe sau n
cadrul documentului, prin elementul <style> i/sau atributul style. CSS se poate utiliza i pentru
formatarea elementelor XHTML, XML i SVGL
Bootstrap - Bootstrap este o colectie gratis, open-source de tool-uri folosita pentru a crea
website-uri si aplicatii web. Contine template-uri de design HTML si CSS pentru tipografie,
formulare, butoane, navigatie si alte componente de interfata, precum si extensii optionale de
JavaScript. Framework-ul Bootstrap isi pune ca scop usurarea dezvoltarii web.
Bootstrap se afla pe partea de front end, asta insemnand ca este o interfata intre utilizator si codul
de pe partea de server sau back end. Este si un framework de aplicatie web, un software
framework care este creat sa suporte dezvoltarea website-urilor si aplicatiilor web.
Bootstrap ajuta la layout si design usor si totodata responsive pe orice platforma folosindu-se de
clase si functii predeclarate in fisiere externe cum ar fi booststrap.js bostrap.css. Bootstrapul
poate la randul lui sa fie formatat de fiserele css care prin cascading va da overwrite la anumite
atribute si functii facand aplicatia web pe placul tau dar fara sa mai fie nevoie sa scri tot codul de
la 0 cand te apuci de o noua aplicatie
PHP - Hypertext Preprocessor. Folosit iniial pentru a produce pagini web dinamice, este folosit
pe scar larg n dezvoltarea paginilor i aplicaiilor web. Se folosete n principal nglobat n
codul HTML, dar ncepnd de la versiunea 4.3.0 se poate folosi i n mod linie de comand
(CLI), permind crearea de aplicaii independente. Este unul din cele mai importante limbaje de
programare web open-source i server-side, existnd versiuni disponibile pentru majoritatea web
serverelor i pentru toate sistemele de operare. Conform statisticilor este instalat pe 20 de
milioane de situri web i pe 1 milion de servere web. Este disponibil sub Licent a PHP s i Free
Software Foundation l consider a fi un software liber.
Baza de date
Baza de date este formata din 12 tabele:
4. Structura
Header
Footer
Se va impati cu informati utile pentru utilizator.
Footerul va mai contine link-uri externe catre paginile sociale: Facebook, Twitter, Google+
Pagina login
Butonu din header va avea un modal fade ca va afisa o pagina de log in. Unde utilizatoru poate
sa isi introduca contu si parola de pe DigiX sau sa se conecteze prin intermediul retelelor de
socializare Facebook, Twitter, Google+.
Pagina principala
Pagina va contine header-ul si footer-ul. Va avea Numele si logo-ul aplicatiei web , si va avea
doua butoane Read More si Get Started.
Unde Read More un buton cu functionalitate de modal fade va avea informati referitoare
despre aplicatia web.
Get started este un buton drop-down in care un utilizator isi poate crea cont pe aplicatie, va
mai contine blog-ul si news leater.
Mai jos va contine poze si un slide show in legatura cu aplicatia.
Pagina Info
Pagina va contine header-ul si footer-ul. Va avea Numele si logo-ul aplicatiei web , si va avea
doua butoane Read More si Get Started.
Unde Read More va avea informati referitoare despre aplicatia web.
Get started este un buton drop-down in care un utilizator isi poate crea cont pe aplicatie, va
mai contine blog-ul si news leater.
Si va contine informati despre aplicatie web si despre autorii aplicatie
Pagina de contact
Pagina va contine header-ul si footer-ul. Va avea Numele si logo-ul aplicatiei web , si va avea
doua butoane Read More si Get Started.
Unde Read More va avea informati referitoare despre aplicatia web.
Get started este un buton drop-down in care un utilizator isi poate crea cont pe aplicatie, va
mai contine blog-ul si news leater.
Va contine toate metodele ca o persoana sa ia contact cu noi prin numer de telefon, G-mail,
Facebook, etc.
Pagina de confirmare
Dupa completarea inregistrati, la apasarea butonului Register utilizatorul va fi trimis pe
confirmarea contului. Si i se va trimite un e-mail de confirmare cu codul respectiv.
Pagina My account
Pagina va contine header-ul si footer-ul. Va avea Numele si logo-ul aplicatiei web
Pagina de Photos
Pagina va contine header-ul si footer-ul. Va avea Numele si logo-ul aplicatiei web
Pagina va contine o bara de search pentru cautarea unor albume foto sau poze mai usor.
Prin butonu de upload, utilizatorul va putea sa isi incarce un album nou sau sa introduca poze noi
in albumele foto deja existente
Pagina de Videos
Pagina va contine header-ul si footer-ul. Va avea Numele si logo-ul aplicatiei web.
Pagina va contine o bara de search pentru cautarea unor albume video sau videoclipuri mai usor.
Prin butonu de upload, utilizatorul va putea sa isi incarce un album video nou sau sa introduca
videoclipuri noi in albumele deja existente
Pagina de Documente
Pagina va contine header-ul si footer-ul. Va avea Numele si logo-ul aplicatiei web.
Pagina va contine o bara de search pentru cautarea documentelor mai repede.
Prin butonu de upload, utilizatorul va putea sa isi incarce un nou document, si fiecare document
va fi specificat cand a fost modificat si in ce fel de format va fi.
Pagina de Letter
Pagina va contine header-ul si footer-ul. Va avea Numele si logo-ul aplicatiei web.
Servicii
1. Github
GitHub este un serviciu de gazduire web pentru proiecte de dezvoltare a software-ului care
utilizeaza sistemul de control al versiunilor Git. GitHub ofera planuri tarifare pentru depozite
private, si conturi gratuite pentru proiecte open source.
Github repository