Skip to content
This repository has been 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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

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