Giter Site home page Giter Site logo

bajicdusko / imunizacija-2021 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from stula85/imunizacija-2021

0.0 1.0 0.0 2.44 MB

Aplikacija za iskazivanje interesovanja građana za proces imunizacije protiv COVID-19.

License: GNU General Public License v3.0

PHP 16.87% HTML 78.37% SCSS 0.13% CSS 0.34% JavaScript 4.28%

imunizacija-2021's Introduction

Imunizacija-2021

Aplikacija za iskazivanje interesovanja građana za proces imunizacije protiv COVID-19. Namijenjena je institucijama koje se bave procesom imunizacije (vakcinisanjem) građana kao alat za efikasnije praćenje interesovanja građana za proces imunizacije, kao i IT podršku samom procesu imunizacije građana.

NAPOMENA: aplikacija prikuplja osjetljive lične podatke koji jesu ili mogu biti predmet Zakona o zaštiti ličnih podataka. Svaka institucija, organizacija ili pojedinac koji bude prikupljao lične podatke građana putem ove aplikacije dužan je objezbijediti tajnost zbirki ličnih podataka u skladu sa zakonom. Autor, kao ni tim programera koji održavaju ovu aplikaciju neće biti odgovorni za bilo koju zloupotrebu ličnih podataka prikupljenih putem ove aplikacije.

Instalacija

Aplikacija je razvijena korišćenjem CodeIgniter PHP Framework-a i nalazi se u /web direktorijumu. Za instalaciju je potrebno da se sadržaj web direktorijuma prebaci na web server, da se importuje SQL dump fajl koji se nalazi u folderu SQL, te da se izmijene sljedeća podešavanja:

  • $config['base_url'], fajl application/config/config.php
  • parametre za pristup bazi podataka u fajlu application/config/database.php

Pristup backend dijelu ukoliko je $config['base_url'] podešen kao na primjer $config['base_url'] = 'https://localhost/imunizacija/' je: https://localhost/imunizacija/prijava

Korisničko ime: admin Lozinka: admin

Spisak funkcionalnosti

Aplikacija "Imunizacija 2021!" se sastoji iz dva dijela:

Javni deo

namijenjen građanima za prijavu za vakcinaciju sa sljedećim funkcionalnostima:

  • Prikaz statičnih stranica (Stranica dobrošlice, O projektu, Politika privatnosti);
  • Prikaz forme za iskazivanje interesovanja za imunizaciju protiv virusa COVID-19;
  • Po uspješnom popunjavanju forme (svih obaveznih polja) aplikacija šalje imejl građaninu sa obavještenjem o uspješno iskazanom interesovanju za imunizaciju protiv virusa COVID-19.

Privatni deo

namijenjen je obrađivačima pristiglih prijava i nudi sljedeće funkcionalnosti:

  • Pregled spiska građana zainteresovanih za imunizaciju protiv virusa COVID-19;
  • Pregled ličnih podataka građana prikupljenih kroz formu u Javnom dijelu aplikacije, a koji uključuju:
    • Podatke o državljanstvu;
    • JMBG ili Broj pasoša;
    • Ime;
    • Prezime;
    • Imejl adresu;
    • Broj mobilnog telefona;
    • Broj fiksnog telefona;
    • Opštinu/Grad u kojem građanin želi da izvrši proces imunizacije (Spisak opšina i gradova u Republici Srpskoj);
    • Podatke o specifičnim oboljenjima (ukoliko takva postoje);
    • Podatke o pokretljivosti pacijenta (da li se građanin može samostalno kretati);
    • Podatak da li je građanin dobrovoljni davalac krvi.
  • Pregled (filter) prijavljenih građana po opštinama/gradovima;
  • Mogućnost pretrage prijavljenih građana po poljima: ime, prezime, jmbg ili broj pasoša;
  • Mogućnost odabira datuma i vremena imunizacije građana kroz posebnu formu koja po uspješnom zakazivanju termina imunizacije obavještava građanina putem imejl adrese.

NAPOMENA: ovo je trenutni spisak mogućnosti aplikacije. Planirano je da se spisak funkcionalnosti proširuje sa daljnjim razvojem projekta.

Opšta diskusija

Diskusija koja se vodi vezano za ovaj projekat je u potpunosti transparentna i dostupna na Telegram grupi.
Telegram invite link: https://t.me/imunizacija2021dev

Licenca

Aplikacija je objavljena pod GNU-ovom opštom javnom licencom verzija 3.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.