codefordenver / codefordenver/owlet

drag + drop ui for submitting work

Open
#141 2 comments 0 reactions 0 assignees View on GitHub
firebase owlet-ui
Dominant language
JavaScript
Stars
7
Forks
3
PR merge metrics
No merged PRs in 30d

Description

Component that displays examples of student work.
Component that allows for submisstion of work.

ACs:
- [x] make concept for displaying student work (probably below activity)
---
- [x] make component for uploading / submitting student work (the dropzone)
- [ ] handle post from owlet-api, create content as draft on contenful
- [ ] configure endpoint for upload (firebase permissions)
- [ ] upload content to firebase folder (named after entry id) (the persistance)
- [ ] make examples rendering component http://photoswipe.com/ (the gallery)
- [ ] ability to specify media type in contentful (the cms part)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the existing student-work display, dropzone, and owlet-api integration, then review the Firebase and Contentful requirements in the acceptance criteria. Done means the upload endpoint and permissions work, submissions persist in the entry-specific Firebase folder, drafts are created in Contentful, the PhotoSwipe gallery renders examples, and media types can be specified.

Written by the indexing model from the issue text.

Assessment

Tech stack
firebase, javascript
Domain
api, cloud, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.