-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpubliccode.yml
More file actions
137 lines (115 loc) · 4.29 KB
/
publiccode.yml
File metadata and controls
137 lines (115 loc) · 4.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
publiccodeYmlVersion: "0.2"
name: pca
applicationSuite: Public Competition Application (PCA) Collector
url: "https://github.com/vvfosprojects/pca.git" # URL of this repository
landingURL: "https://github.com/vvfosprojects/pca"
softwareVersion: "0.1"
releaseDate: "2018-07-02"
# logo:
# monochromeLogo:
inputTypes:
- text/plain
outputTypes:
- text/plain
platforms: # or Windows, Mac, Linux, etc.
- web browser (client)
- asp.net WebApi written in C# .net 4.6 (server)
categories:
- procurement
- applicant-tracking
usedBy:
- Corpo Nazionale dei Vigili del Fuoco
roadmap: "https://github.com/vvfosprojects/pca"
developmentStatus: development
softwareType: "standalone"
intendedAudience:
countries:
- IT
description:
en:
localisedName: PCA
genericName: Public Competition Application
shortDescription: >
Application aimed at gathering applications
for public competitions. It is web based and can be
used both by applicants and by backoffice users.
longDescription: >
PCA is a software aimed at gathering applications
for public competitions. The software is designed not
to require applicant strong authentication. Submitted
applications are keyed by the applicant's Italian fiscal
code. Fiscal code duplications are allowed by the software,
since otherwise an applicant might be unable to submit when
her/his fiscal code has been stolen by another fake
applicant. It is up to the backoffice users to fix fiscal
code duplications. On application submission, the applicant
receives a PIN, which allows her/him to possibly update
her/his application later on. In case the PIN gets lost, the
applicant can submit new applications from scratch. Also
in this case, a fiscal code duplication occurs and must be
fixed. Applications are never deleted. In case of application
update, the old version is marked logically deleted. All
actions are logged, even fiscal code matches. The
software has been designed to tolerate an high load from
the users and can store an ideally unlimited number of
applications. The software is composed of a backend
(based on Asp.Net WebApi2), a frontend GUI (dedicated
to applicants) and a backoffice GUI (dedicated to
backoffice users). The frontend is based on Angular6
framework and Material design. The backoffice is based
on Angular6 framework and Bootstrap v4.
The system is compliant with security by-design and by-default
enforced by GDPR regulation. The backoffice GUI is protected
through a token-based JWT authentication. Real-time statistics
on submitted application are available from the backoffice.
Implementation of a Denial of Service (DoS) reaction mechanism
is planned (basically based on IP client identity). The
reaction enforces a binary exponential backoff delay on every
request coming from a DoS IP address.
documentation: "https://github.com/vvfosprojects/pca"
apiDocumentation: "https://github.com/vvfosprojects/pca"
featureList:
- Web based frontend for public applicants.
- Web based backoffice frontend to check, navigate submitted
applications.
- RESTful backend
- Publishes real-time statistics on the system usage.
screenshots:
- doc/images/frontend.png
- doc/images/backoffice-frontend.png
legal:
license: AGPL-3.0-or-later # SPDX expression of license
mainCopyrightOwner: 2018 Corpo Nazionale dei Vigili del Fuoco
repoOwner: Corpo Nazionale dei Vigili del Fuoco
authorsFile: AUTHORS
maintenance:
type: "internal"
contacts:
- name: Marcello Esposito
email: "marcello.esposito@vigilfuoco.it"
affiliation: Corpo Nazionale dei Vigili del Fuoco
localisation:
localisationReady: no
availableLanguages:
- it
dependsOn:
open:
- name: MongoDB
versionMin: "3.2"
versionMax: "4.0"
optional: no
proprietary:
- name: MS Internet Information Services
it:
conforme:
lineeGuidaDesign: no
modelloInteroperabilita: no
misureMinimeSicurezza: yes
gdpr: yes
riuso:
codiceIPA: "m_it"
piattaforme:
spid: no
pagopa: no
cie: no
anpr: no