Authentica is a service that allows signing online public documents using a key system and Shields.io. This project was created for the Human Centred Security (M) coursework.
To clone this repository, you need to have Git installed, however you can also download a ZIP instead.
git clone https://github.com/ineshbose/authentica.git
cd authentica
This project uses Node.js frameworks, and in order to run those, you need to have Node.js installed which will include npm
. Furthermore, it is strongly recommended to install Yarn; issues with npm
are not to blamed here.
npm install --global yarn
# Make sure npm bin is in your PATH, eg (C:\User\...\AppData\Roaming\npm)
yarn prisma migrate # dev
# npx prisma migrate
yarn dev
# npm run dev
{
"configurations": [
{
"name": "Authentica",
"type": "node",
"request": "launch",
"runtimeExecutable": "yarn",
"cwd": "${workspaceFolder}",
"console": "integratedTerminal",
"runtimeArgs": [
"dev"
],
"skipFiles": [
"<node_internals>/**"
]
}
]
}
- Anna Berry
- Hector Jones
- Inesh Bose
- Marc Auf der Heyde
- Stephen Connolly