api.peviitor.ro
DOCUMENTATIE
DOCUMENTATIE
INTEGREAZA WEBSITE-UL TAU CU API-ul PEVIITOR
PENTRU A TRIMITE LOCURILE DE MUNCA DIRECT IN BAZA DE DATE
cand publici un loc de munca la tine pe website, va fi prezent si in motorul de cautare locuri de munca peviitor.ro
cand stergi un loc de munca de la tine de pe website, acesta va fi sters automat din motorul de cautare locuri de munca peviitor.ro
esti in control pentru compania ta relativ la locurile de munca prezentate in motorul de cautare locuri de munca peviitor.ro
ai access la validator pe baza emailului agreat
poti decide oricand deconectarea dintre website-ul tau si motorul de cautare locuri de munca peviitor.ro
scrii un email spre aocpeviitor@gmail.com ca doresti integrarea website-ul companiei tale cu motorul de cautare locuri de munca peviitor.ro
noi iti raspundem la emailul tau cu acordul in scris
emailul de pe care ne scrii va fi emailul de integrare cu compania ta
daca doresti ca alt email sa fie utilizat, e simplu: ne scrii de pe acel email
intri pe https://admin.peviitor.ro/ si iti introduci emailul
vei primi un email cu un token si cand dai click pe acel link din emailul primit, tokenul devine valid
foloseste api.peviitor.ro versiunea v5
in emailul pe care il primesti de la noi vei primi toata documentatia despre cum adaugi un loc de munca, cum stergi un loc de munca si cum modifici un loc de munca. poti trimite si mai multe locuri de munca deodata, API-ul suporta si asta.
nu vei putea face modificari pe mai multe companii, decat pentru compania pe care o administrezi si corespunde website-ului pe care l-ai specificat in emailul initial
optional poti sa specifici un URL unde se afla logo-ul tau, iar in acest caz vom folosi logo-ul pentru toate locurile tale de munca
VOLUNTARIAT
DEZVOLTARE BACKEND
Codul pe backend a fost conceput in PHP, deoarece este un limbaj intuitiv si accesibil.
Proiectul nu necesita framework-uri deoarece acesta este unul simplu și nu necesita o structură complexă.
Codul pentru API este publicat pe GitHub la adresa: https://github.com/peviitor-ro/api
In readme.md se afla link-ul catre repo-ul de local_environment, de unde orice developer isi poate instala, pentru sistemul sau de operare, local environment. Acesta devine DEV environment.
Instalezi Visual Studio Code
Instalezi GitHUB Desktop
Instalezi local solutia
Testezi local solutia
Verifici ca functioneaza si Swagger-UI local
Verifici ca ai access la SOLR local
Aduci datele de pe SOLR PROD la tine local in SOLR
Iti faci fork la repo https://github.com/peviitor-ro/api
verifici ISSUES https://github.com/peviitor-ro/api/issues
Creezi un branch nou unde scrii modificarile tale
Testezi solutia local
Dai commit in git prin GitHUB Desktop
Faci push la tine remote in Github
Creezi un Pull Request spre upstream/main
Asignezi un Reviewer
Ceri code review
Urmaresti PR-ul sa fie aprobat
Ceri sa se faca un MERGE spre upstream/main
Verifici modificarile tale in PROD
In cadrul ONG-ului ASOCIATIA OPORTUNITATI SI CARIERE exista deja o echipa de backend
poti sa iei legatura cu echipa prin Discord
poti sa contribui la dezvoltarea codului existent
componenta echipei de backend o gasesti la adresa: https://oportunitatisicariere.ro/
in cadrul echipei de backend exista roluri