CiliaWeb Meeting Minutes
===
:::info
- **Date:** Feb 21, 2023, 1:00pm ET
- **Agenda**
1. Project updates
2. Other agenda items
3. Goals for next meeting
- **Participants:**
- Raejae
- Meekail
- Chenxiao
- Shannon
- **Host:** Shannon
:::
## Project updates
Left the website mostly as-is
Focusing on the dashboard interface
## Other agenda items
What's the scope of the dashboard? What objectives?
- Need an idea of what happens when video is uploaded
- Main source of data: **video**
- Being able to reference data quickly
- "Pseudo" filesystem
All based around what kind of data we're using
Data lifecycle
- creation, maintenance, updating, and deleting (?)
1. JupyterLab service for HTML
2. Pyodide for running napari
## Goals for next meeting
Notes
---
CiliaWeb Meeting Minutes
===
:::info
- **Date:** Aug 31, 2022, 1:30pm ET
- **Agenda**
1. Folks leaving, folks joining
2. Other agenda items
3. Goals for next meeting
- **Participants:**
- Chin
- Anna
- **Host:** Shannon
:::
:person_doing_cartwheel: Personnel Changes
---
Chin and Anna have graduated! Congratulations :confetti_ball:
Raejae is joining the team. Welcome! :wave:
:question: Other updates / agenda items
---
Landing page, login and registration, and organizations all work. Very cool!
## Goals for this semester
- Get annotation working (boxes or freeform draw, serialization, text)
- Also, file uploads?
- Grouping data into analysis cohorts
:closed_book: Tasks
--
- Next meeting scheduled 1 week from now, Sept 7
## Notes
<!-- Other important details discussed during the meeting can be entered here. -->
---
:::info
- **Date:** May 5, 2022, 3:30pm ET
- **Agenda**
1. Review from last meeting (April 19)
2. Other agenda items
3. Goals for next meeting
- **Participants:**
- Chin
- Anna
- **Host:** Shannon
:::
:books: Updates since last meeting
---
- Redirect logged in users to registration and account information
- Collecting user information
- Finish home page
- Start thinking about how file uploads from users will work
:question: Other updates / agenda items
---
- Supabase
- Paid accounts
- User information + files
- YIKES https://supabase.com/pricing
## Goals for this week
- Move to Django?
- Look into authentication
- Look into database management
:closed_book: Tasks
--
- Shannon on vacation May 9 - May 20
- Chin on vacation starting May 23
- Set up a new meeting
## Notes
<!-- Other important details discussed during the meeting can be entered here. -->
- Interactive collaborative data labeling
---
:::info
- **Date:** April 19, 2022, 2:30pm ET
- **Agenda**
1. Review from last meeting (March 29)
2. Other agenda items
3. Goals for next meeting
- **Participants:**
- Chin
- Anna
- John
- **Host:** Shannon
:::
:books: Updates since last meeting
---
- Hoang still MIA (no responses by email or Discord ???)
- Demo!
- [ ] frontend: finish the homepage
- [x] frontend: registration
- [x] backend: integration with db
:question: Other updates / agenda items
---
- Replaced [antdesign](https://ant.design/) with [tailwind](https://tailwindui.com/)
- Refactored into folders
- Models using prisma
- Makes the database schema with supabase
- Organizations
- Users can belong to more than one organization
- All users in an organization can see the same dashboards + data
- Maintain a list of organizations that users can request to join
- Maybe a simple admin page for us to add new organizations to the database?
## Goals for this week
- Redirect logged in users to registration and account information
- Collecting user information
- Finish home page
- Start thinking about how file uploads from users will work
:closed_book: Tasks
--
## Notes
<!-- Other important details discussed during the meeting can be entered here. -->
- Interactive collaborative data labeling
---
:::info
- **Date:** March 29, 2022, 2:30pm ET
- **Agenda**
1. Review from last meeting (March 15)
2. Iyanna leaving
3. Other agenda items
4. Goals for next meeting
- **Participants:**
- Chin
- Anna
- John
- **Host:** Shannon
:::
:books: Updates since last meeting
---
- Recruiting new members
- Meetings outside of Tues biweekly
- Status of Supabase and backend
- Status of frontend
:disappointed: Iyanna leaving
---
Iyanna will no longer be working on the project
- backend work by Chin
- touches on recruiting
:question: Other updates / agenda items
---
- Anna working on front end, building home page
- Can work on backend too, if she wants
- Added carousels
- Will build header/footer
- Chin changing architecture to Supabase
- awesome UI components for authentication (GitHub, Google)
- has an internal database as well
- Hoang MIA
## Goals for this week
- [ ] Have something to demo!
- [ ] frontend: finish the homepage
- [ ] frontend: registration
- [ ] backend: integration with db
:closed_book: Tasks
--
## Notes
<!-- Other important details discussed during the meeting can be entered here. -->
---
###### tags: `Templates` `Meeting`
:::info
- **Date:** March 15, 2022, 2:30pm ET
- **Agenda**
1. Agenda items from last meeting (Feb 22)
2. Michael's brain download
3. Other agenda items
- **Participants:**
- Chin
- Anna
- Hoang
- John
- Iyanna
- **Host:** ???
:::
:books: Updates since last meeting
---
- Anna and Hoang has access to clickup now
- Anna is able to run repo on her computer and Hoang will be trying to run it today
- We discussed looking for new members since I will be graduating soon and Anna will be graduating next spring *(who is "I"?)*
- We decided to keep current stack since so much work has gone into it
:dart: Michael's brain download
---
[:brain: document](https://cdn.discordapp.com/attachments/851879446961061908/951939604876001290/CiliaWeb_Handoff_Doc.pdf)
:question: Other updates / agenda items
---
- Team meeting next weekend
## Goals for this week
- Team should have a clear idea on how frontend and backend works to do actual work
:closed_book: Tasks
--
- Chin will make when2meet link
- Chin will look into Supabase/Firebase
- Chin will look into backend, create tasks and work with Iyanna
- Anna and Hoang will talk about frontend with help from John when Hoang finishes setting up environment
## Notes
<!-- Other important details discussed during the meeting can be entered here. -->
---
###### tags: `Templates` `Meeting`
:::info
- **Date:** Feb 22, 2022, 2:30pm ET
- **Agenda**
1. Introductions!
2. Follow-up from Fall 2021
3. Goals for Spring 2022
4. Team member roles (Tech Lead?)
5. Other updates / agenda items
- **Participants:**
- Shannon
- Chin
- Anna
- Hoang
- Iyanna
- ~~John?~~
- **Host:** Shannon
:::
:books: Follow-up from Fall 2021
---
- Current repo
- https://github.com/quinngroup/ciliaweb_platform (last update: Dec 6, 2021)
- This is the real McCoy
- Left off:
- Start linking up frontend and backend
- Some registration pages were done, as well as login
- Working on homepage; in progress
- Michael and Iyanna would know about status of backend
- ~~https://github.com/quinngroup/ciliaweb_production (last update: June 1, 2021)~~
- Older version Jonathan was using
- ~~https://github.com/quinngroup/ciliaweb-dashboard (last update: July 21, **2020**)~~
- Lana's ciliaweb dashboard
- ClickUp (@Chin will manage this)
:dart: Goals for Spring 2022
---
- [GitOps](https://about.gitlab.com/topics/gitops/)
- Development environments: GitHub [Codespaces](https://github.com/features/codespaces)
- CI/CD: GitHub [Actions](https://github.com/features/actions)
- git/GitHub
- One of the most comprehensive videos on using git https://www.youtube.com/watch?v=8JJ101D3knE (~1 hour)
- Getting started with GitHub https://docs.github.com/en/get-started/quickstart/hello-world
- Proof of concept deployment
- Basic functionality works and is deployed on dev server (somewhere)
- See phased deployment on ClickUp
- Clean up and organize documentation
- Centralize on GitHub
- Organize on ClickUp
- GitHub wiki / static github repo site / something else entirely?
- Biweekly sync with Shannon - Tuesday in the 2-3pm hour
- Team-only meetings ???
- More collaborative
:bust_in_silhouette: Team Roles
---
- Tech Lead: Chin!
- Frontend: Chin, Hoang, Anna
- Backend: Chin, Iyanna, Hoang
:question: Other updates / agenda items
---
- Everyone have access to [quinngroup GitHub org](https://github.com/quinngroup)?
- And https://github.com/quinngroup/ciliaweb_platform
- Yes!
## Goals for this week
- Goals
:closed_book: Tasks
--
==Importance== (1 *most* - 5 *least*) / Task / **Estimate** (# of hours)
- [x] ==1== Ask Michael for documentation on backend progress and roadmap **1**
- Also information on web framework being used (not FastAPI nor Flask)
- **IN PROGRESS**
- [x] ==1== Sign up for
- GitHub org
- ClickUp
- [x] ==1== Set up team meeting schedule
- Team meeting
- Recurring meeting with Shannon
- **Sticking with every other Tuesday at 2:30pm**
## Notes
<!-- Other important details discussed during the meeting can be entered here. -->
---