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
launch.json (convenient option)*{
"configurations": [
{
"name": "Authentica",
"type": "node",
"request": "launch",
"runtimeExecutable": "yarn",
"cwd": "${workspaceFolder}",
"console": "integratedTerminal",
"runtimeArgs": [
"dev"
],
"skipFiles": [
"<node_internals>/**"
]
}
]
}
We use cookies
We use cookies to analyze traffic and improve your experience. You can accept or reject analytics cookies.