Optimised - Utilitar - Argeș - Lucrari 2017 Nationala

Informatii generale

Descriere

Optimised este printre primele programe de optimizat calculatoare din cloud realizate in Romania. Ne mandrim cu simplitatea si usurinta in utilizarea acestuia. Software-ul este impartit in doua categorii:

-Standard
Categoria standard permite controlul unui singur cont conectat pe un singur calculator, avand in partea de web acces la trimiterea diverselor comenzi la calculatorul respectiv:

Stingere programata
Optimizare programata
Restartarea programata
Optimizarea la alegere (sterge doar logurile selectate din web)

Pe langa comenzile date se poate monitoriza si calculatorul gazda, afisand:

Sistemul de operare
Denumirea procesorului, cat si a arhitecturii
Denumirea placii de baza, cat si a placii video
Capacitatea ramului
Frecventa ramului
Capacitatea ramului nefolosit
Frecventa procesorului
Numarul de nuclee ale procesorului
Numarul de nuclee active
Utilizarea procesorului
IP-ul calculatorului
Timpul trecut de la aprinderea sistemului de operare

Toate datele sunt actualizate odata la 10 secunde.

-Business
Categoria business ofera aceleasi facilitati ca cea standard. Diferenta semnificativa este controlul asupra unui numar mai mare de calculatoare gazda, avand posibilitatea sa creati un numar nelimitat de conturi conectate la contul de tip business. Orice calculator avand aplicatia conectata la unul din conturile administrate sunt automat monitorizate de catre contul dumneavoastra. Pe langa monitorizare puteti trimite comenzile de optimizare fiecarui cont in parte sau la toate conturilor online in acelasi timp.
Fata de tipul standard unde se putea vizualiza timpul trecut de la aprinderea sistemului, la categoria business puteti vedea si media timpului trecut de la aprinderea sistemelor pentru numarul total de conturi online.

Mai sus este prezentata partea accesibila din cloud pentru ambele categorii de conturi. Pe langa partea de cloud puteti folosii ambele tipuri de conturi in urmatoarele feluri:
Stergerea fisierelor cu o securitate ridicata de pasi.
Acest lucru ajuta atunci cand doriti sa stergeti un document important fara a se putea recupera foarte usor, cu cat numarul de pasi este mai ridicat cu atat stergerea este mai complexa.
Programarea fisierelor/programelor sa porneasca odata cu windows-ul
Dezinstalarea printr-un singur click a programelor instalate fara a cauta in Control Panel.
Tipurile standard/business necesita un cont pe site-ul nostru. Pentru utilizarea conturilor este nevoie de o confirmare pe email.
Pentru securizarea conturilor aveti la dispozitie si dubla autentificare, activata din setarile contului.

Pentru cei ce nu doresc sa foloseasca aplicatia legata la cloud, pot sa foloseasca tipul de vizitator inclus in program.
Programul dispune si de Remember Me, util pentru cei ce nu doresc sa se logheze de fiecare data, dar si pentru cei ce folosesc functia de Start With Windows conectat direct la cloud. Daca functia remember me este activata, dar conexiunea de internet lipseste, programul intra automat in modul vizitator, in schimb daca esti deja logat pe un cont, iar conexiunea pica, acesta va functiona normal, permitand-ui utilizatorlui sa isi dea singur optimizarea direct din program, revenind si la partea de cloud odata cu conexiunea.

Tehnologii

Aplicatia a fost realizata in C#, iar pentru design am folosit GitHub - thielj/MetroFramework: Metro UI of Windows 8 for .NET Windows Forms applications

Pentru partea de cloud am folosit:
PHP(PDO pentru SQL)
CSS
HTML
Bootstrap
jQuery
SQL

Sistemul de gestiune al bazelor de date este MySQL.

Serverul Apache, MySQL cat si API-urile sunt instalate pe un VPS cu sistemul de operare FreeBSD 9.3 x32.

Prin cereri API, se preiau informatile din aplicatie, dar si trimiterea comenzilor catre aplicatie din cloud.

Pentru trimiterea mailurilor de confirmare si recuperarea parolei am folosit:

Pentru notificarile din cloud am folosit:

Pentru dubla autentificare am folosit:

Cerinte sistem

Aplicatia ruleaza pe orice versiune de windows mai noua ca XP.
Aplicatia necesita minim Microsoft .NET Framework 4.5.2.

Realizatori

Mihai Daniel Eremia

  • Scoala: Liceul Teoretic Ion Cantacuzino
  • Clasa: 9
  • Judet: Argeș
  • Oras: Pitesti

Screenshots

1 Like

Web: http://optimised.biz/
Installer: http://optimised.biz/OptInstaller.exe
Virus Total: VirusTotal
Aceasta este scanarea instalarului.
Iar aici este scanarea aplicatiei in C#:
VirusTotal
Aplicatia este criptata pentru un grad ridicat de anti reverse engineering, deoarece aplicatiile ce folosesc .NET fara o securitate buna sunt usor de decompilat.
Cele 8/63 de scanari negative sunt din cauza criptarii, daca este vreo problema cu asta o sa refac installer-ul si o sa ii adaug aplicatia necriptata.
Pentru compilarea sursei trebuie instalate prin NuGet Package urmatoarele:

Salut! Iti recomand ca datele de conectare la baza de date si serverul smtp, precum si secret key-ul pentru CAPTCHA sa fie aflate intr-un fisier separat de configurare pe care sa il adaugi in gitignore. Poti folosi asta: https://github.com/vlucas/phpdotenv.

1 Like

Bravo Good !Continua cu ceea ce faci si sper sa revii si cu seria de tutoriale in visual studio pe youtube.Salutari si bafta in continuare!

1 Like