on master help sign in
Add UrVault apprenticeship (#1376)
commit118ff94d88031894cb1fd83a402862b9eb398da6 authormikeosborne <mike@urbit.org> dateTue 22 Mar 2022, 19:11 (5 years ago) parent4d21d4a
1 file changed+41
content/grants/app-urvault.md+41
content/grants/app-urvault.mdnew file+41
@@ -0,0 +1,41 @@
1++++
2+
3+title = "UrVault Apprenticeship"
4+date = "2022-03-18"
5+
6+[taxonomies]
7+grant_type = ["Apprenticeship"]
8+grant_category = ["App Dev: Other"]
9+
10+[extra]
11+image = ""
12+description = "UrVault: Urbit Password Manager"
13+reward = "$8000 in WSTR"
14+assignee = "~dabber-sicsup"
15+mentor = "~mocrux-nomdep"
16+grant_id = "A01465"
17+completed = false
18+canceled = false
19+link = ""
20+
21++++
22+
23+## Project Description
24+
25+The apprentice will create a password manager UV Extension in the likes of 1Pass/Bitwarden. The extension will integrate with Urbit Visor to store user passwords encrypted on their Urbit ship, and provide an easy UX for users to add and use passwords from the extension itself.
26+
27+## Prerequisites
28+
29+- Experience in JS/TS
30+- 2+ Years Programming
31+
32+## Deliverables
33+
34+An initial version of the web extension which supports:
35+
36+- Randomly generating new passwords
37+- Adding passwords to their ship
38+- Reading password from their ship/pasting them into password input boxes on the correct domain
39+- Storing passwords encrypted at rest
40+
41+Payment: $8000 in WSTR upon completion of apprenticeship