on master help sign in
Merge pull request #1807 from urbit/thelifeandtimes-calendar-holium
d35fba7mikeosborne
content/grants/calendar-holium.mdnew file+52
@@ -0,0 +1,52 @@
1++++
2+title = "Calendar Feature Completion"
3+date = "2022-09-25"
4+
5+[taxonomies]
6+grant_type = [ "Bounty" ]
7+grant_category = [ "App Dev" ]
8+
9+[extra]
10+image = ""
11+description = "Calendar is a tool for creating events, inviting participants, and sharing your schedule with others."
12+reward = "3 stars"
13+assignee = [""]
14+champion = ["Holium"]
15+grant_id = "B0190"
16+completed = false
17+work_request_link="https://airtable.com/shr4qt9t9kz7RaOIa?prefill_Grant+ID=B0190&prefill_Grant+Name=Calendar%20Feature%20Completion"
18++++
19+
20+# Calendar
21+
22+## Rationale
23+A calendar is one of the most useful tools for organizing events and appointments. It helps you juggle your professional and personal life.
24+
25+## Overview
26+Calendar: a calendar app with the ability to create/modify events, invite participants, share your calendar with others while using cross-platform synchronization to import/export events from other service providers like: Google, Apple, Outlook, Zoho, Proton, etc. and integration with Holium's Campfire app.
27+
28+## User stories
29+- As a user, I want to be able to create/modify an event.
30+- As a user, I want to be able to send email invites to a scheduled event.
31+- As a user, I want to share my calendar with team/group members.
32+- As a user, I want to import/export scheduled events between service providers.
33+- As a user, I want to update invited participants when a change is made to the scheduled event.
34+- As a user, I want to be able to switch between a calendar view and a schedule view.
35+- As a user, I want to schedule an event with a video call with Holium's Campfire app. (Potentially Future work)
36+
37+## Architecture
38+Within the app, there should be a Calendar view as well as a schedule view. It should also utilize cross-platform synchronization to import/export events from other service providers like: Google, Apple, Outlook, Zoho, Proton, etc. for a seamless experience.
39+
40+Holium will work with the developer(s) to provide frontend support, but the individual/team working on this bounty will be responsible for frontend implementation.
41+
42+## Milestones & Compensation
43+Milestones and final compensation will be determined in conjunction with the selected applicate, but is expected to be complete before the end of 2022 and approximately 3 Stars. Completion means having a working calendar app that accounts for all of the requirements listed in User stories and the app must be approved by Holium and it must be hosted for distribution on Holium's app star (as well as your own if desired).
44+
45+## Future work
46+- Creating a team calendar with a schedule view, to compare schedules with colleagues across any provider.
47+- Mobile access.
48+
49+## Requirements
50+- At least one years of professional programming experience
51+- Experience with full-stack development, including JS and some server-side language
52+- Graduated from Hoon school