Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Attendance Taking App Briefing 29 Nov #1

Open
aahung opened this issue Nov 29, 2016 · 2 comments
Open

Attendance Taking App Briefing 29 Nov #1

aahung opened this issue Nov 29, 2016 · 2 comments

Comments

@aahung
Copy link
Contributor

aahung commented Nov 29, 2016

What's the Goals

  1. Able to scan barcode on student IDs
  2. Able to display student information after scanning
  3. Able to communicate with a central server

How Development Works

  1. Around 5 "main programmers" will start the projects from December
  2. The first working version will be out within 3 months, the working version has room to improve
  3. Development is taken step by step,
  4. Before each step, relevant skills or knowledge will be mentioned, and corresponding hand picked material will be provided
  5. Regular report meeting (offline) will be held, in the report meeting, what has been done in each step, why and how will be illustrated by form of presentation.

Learning, Participation Forms

  1. Observe we develop the app in live, continuously, to understand why and how to develop the app.
  2. Listen to the regular report meeting, to understand why and how to develop the app.
  3. Before a development step mentioned above, participant might feel ready, he/she can use the material provided to prepare to participate in development

Prototyping Stage

Please volunteer to form a prototyping team, and propose a leader. Prototype can satisfy the following conditions:

  1. Basic interface illustrated by lines, rectangular and other shapes, plus texts.
  2. Interactions such as button clicks can be illustrated by drawing a connection between multiple views.
  3. There are many tools to prototype, pick whatever works. https://www.invisionapp.com (free), https://www.sketchapp.com (paid)
  4. Prototyping won't take long, usually when you have an plan, drawing is as fast as hours. Please submit a draft before 8 Dec.

Prototype examples: http://www.protoshare.com/features/examples/
Prototyping team registration: #2

@WesYu
Copy link
Member

WesYu commented Nov 29, 2016

For the goals, I think what information we are to store on the server is relevant as well. How much will the decisions made during the app development affect our website development?

@aahung
Copy link
Contributor Author

aahung commented Nov 29, 2016

@WesYu Good point, all 3 branches need to discuss the database scheme and reach a agreement we before relevant functions being developed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants