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
- 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.
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.
- VS Code + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
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.