Uses Fastify with TypeScript, database as MongoDB and ejs as the templating engine.
-
Clone to local machine
git clone https://github.com/dannysofftie/buupass.git
-
Change directory
cd buupass
-
Install dependencies
npm i
-
Run development version
npm run dev
-
This step is optional, ensure you have typescript installed globally if development version fails in the first run (In step 3 above)
sudo npm i -g typescript
npm run build
npm start
-
If all above fails, or you might want to skip build and installation process, the application is hosted here.
-
Minimal API documentation here