Skip to content
This repository was archived by the owner on Aug 25, 2023. It is now read-only.

turingev/pretty-good-proposal

 
 

Repository files navigation

PGP - Pretty good Proposal

Purpose build for Chaotic Catalyst Scholarships (CCS). This is a web application to create and manage proposals for the CCS. License

You can see a running version bewerben.ccs.chaostreff-flensburg.de. You can find a very short talk (2:40 Minutes) from cccamp23 on youtube

Features

  • Create proposals
  • Encyrpt proposals with Web Crypto API. For more infomration please have a look at the lib Folder and different files.
  • Save encrypted proposals to a database. In this case to supabase
  • Only advisary board can decrypt proposals (with a manuel shared private)
  • Advisary board can vote and decide on proposals

This is a work in progress. The application is not ready for easy setup for other projects.

Technical Setup

Frontend

Vue 3 + Vite

This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 <script setup> SFCs, check out the script setup docs to learn more.

Recommended IDE Setup

Backend

Supabase

Supabase is a backend as a service tool. It has a JS SDK and a Postgres database. It only stores encrypted proposal information. Because of limited resources, this technology was chosen.

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Vue 62.3%
  • JavaScript 25.3%
  • TypeScript 9.9%
  • HTML 1.8%
  • Dockerfile 0.7%