Git Product home page Git Product logo

presense's People

Contributors

acgrobman avatar novaplasm avatar

Watchers

 avatar

presense's Issues

Add classes

Description

As an instructor, I would like to add my classes to the app so I can start tracking attendance in them

Type

User story

Import rosters

Description

As an instructor, I would like to be able to import my roster (potentially with photos) into the app so I can more easily load class data into the app

Type

User story

Graphs

Description

As a teacher, I would like to see graphs of attendance so I can easily visualize attendance over time

Type

User story

Create page layouts

Description

As an user, I would multiple pages that flow well and have a good layout so I can enjoy my app.

Subtasks

  • Home
  • Hamburger Menu
  • Details
  • Details: Camera
  • Details: Roster
  • Details: Graphs
  • Details: Remediation

Type

User story

First-time setup

Description

As a teacher, I would like to be able to pass the phone around on the first day so I can train the AI on my student's faces to get more accurate data

Type

User story

Look into facial recognition software/algorithms

Description

We need to see the combination of both the easiest and most reliable facial recognition we can use in an app. Look into tensorflow, etc

Important: Make sure that we implement a system that doesn't inadvertently include discriminatory features

Type

Code spike

Open the app

Description

As a user, I would like to be able to open the app so that I can access features inside

Type

User story

Task list

  • Setup developer environment for React Native Potentially helpful tutorial
  • Generate empty project
  • Make a basic Hello World screen
  • Load it onto the phone
  • ????
  • Profit

Prompt on unrecognized faces

Description

As a teacher, I would like to be prompted about unrecognized faces so I can manually enter their name.

Type

User story

Add/drop functionality

Description

As a teacher, I would like to be able to manually adjust the roster for my class so I can deal with adds and drops

Type

User story

Basic save state

Description

As a recurring user, I would like my data to be saved so I can come back to it

Type

User story

Create styled components

Description

As an user, I would like a consistent and appealing color scheme on all components

Subtasks

  • Button
  • Cards
  • Text
  • Text Input
  • Date Input
  • Text Area
  • Radio Input
  • Checkbox
  • Graphs (a stretch goal)

Type

User story

Cloud sync/online account

Description

As a teacher, I would like my saved data to be synced to an online account so that my data isn't tied to one phone (if it breaks, etc.)

Type

User story

Task list

  • Set up mongodb(or other) database
  • Determine what tables other than user accounts we want
  • Create all tables and columns
  • Create interface between app and database

Implement Jest on our codebase

Description

As a user, I would like features to remain consistently functional between versions so I am not confused.

Tasks

  • Implement jest in our codebase
  • Implement tests for our current features

Type

User story

Manually alter points

Description

As a teacher, I would like to be able to manually adjust attendance records so I don't have to penalize those who were sick or had valid excuses

Type

User story

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.