Difference between revisions of "Fabulous four"
From mn/ifi/inf5750
Line 10: | Line 10: | ||
= Summary of requirements = | = Summary of requirements = | ||
− | === Project: <span style="font-family: arial, sans-serif; font-size: 13px">Touch-based messaging app</span> === | + | === Project: <span style="font-family: arial, sans-serif; font-size: 13px">Touch-based messaging app</span> === |
− | <span style="font-family: arial, sans-serif; font-size: 13px">Will use CSS, Bootstrap, AJAX, Javascript, Angular, HTML5, Maven, Git.</span> | + | <span style="font-family: arial, sans-serif; font-size: 13px">Will use CSS, Bootstrap, AJAX, Javascript, Angular, HTML5, Maven, Git.</span> |
− | <span style="font-size:larger | + | <span style="font-size:larger">'''Architecture:'''</span> |
− | <div>- CSS: Bootstrap</div><div><br/></div><div>- Client: HTML5, JavaScript and Possibly AngularJS</div><div><br/></div><div>- Server: Postgres</div><div><br/></div><div><span style="font-size:larger | + | <div>- CSS: Bootstrap</div><div><br/></div><div>- Client: HTML5, JavaScript and Possibly AngularJS</div><div><br/></div><div>- Server: Postgres</div><div><br/></div><div><span style="font-size:larger">'''Features:'''</span></div><div><br/></div><div>- Send message</div><div><br/></div><div>- Add friend to friendslist</div><div><br/></div><div>- Delete message/conversation</div><div><br/></div><div>- Multiple people in same conversation, where conversation name = subject.</div><div><br/></div><div>- One color for your messages and another color for the other peoples involved in the conversation.</div><div><br/></div><div>- Headers with names displaying who said what and timestamp.<br/></div><div><br/></div><div>- Local storage for customizable number of months(1-6). <br/><br/>- Responsive chat. When a message is sent, it'll automaticly pop up in the conversation, no page refresh is needed.<br/></div><div><br/></div> |
= Time schedule = | = Time schedule = |
Revision as of 15:04, 6 November 2014
Contents
List of group members
- Sindre kvålsgard (sindrekv)
- Jørgen Jacobsen Rognerud (jorgenjr)
- Andreas Færøvig Olsen (andrefol)
- Torgeir Ous (torgeiou)
Summary of requirements
Project: Touch-based messaging app
Will use CSS, Bootstrap, AJAX, Javascript, Angular, HTML5, Maven, Git.
Architecture:
- CSS: Bootstrap
- Client: HTML5, JavaScript and Possibly AngularJS
- Server: Postgres
Features:
- Send message
- Add friend to friendslist
- Delete message/conversation
- Multiple people in same conversation, where conversation name = subject.
- One color for your messages and another color for the other peoples involved in the conversation.
- Headers with names displaying who said what and timestamp.
- Local storage for customizable number of months(1-6).
- Responsive chat. When a message is sent, it'll automaticly pop up in the conversation, no page refresh is needed.
- Responsive chat. When a message is sent, it'll automaticly pop up in the conversation, no page refresh is needed.
Time schedule
First deadline: (7/11)
- Document architecture, features/functions and UI mockup to the wiki.
Second deadline: (15/11)
- First bare-bone version - static HTML.
- First version UI with Bootstrap.
- Uploadable as DHIS web app.
- Setting up Postgres database
Milestone 1 (1st November)
- Document features and architecture on Wiki
- Show understanding of DHIS2 web apps
Milestone 2 (15th November)
- First bare-bone version - static HTML
- Uploadable as DHIS2 web app
Milestone 3 (30th November)
- Finished, if applicable also with mobile app.
Final delivery: 8th December
Presentation 9th December
How you are dividing tasks within the group
First deadline:
jorgenjr:
- Update wiki.
- Design a UI mockup.
sindrekv:
- Design flow charts.
- Update wiki.
torgeiou:
andrefol:
Everyone must understand the features and functionality of the project.
Second deadline:
jorgenjr:
- HTML
- Basic JavaScript
sindrekv:
- Bootstrap/HTML
torgeiou:
andrefol:
Screenshots and screen flows
Fig 2: inbox
Fig 3: outbox
Fig 4: new message
Fig 5: friends
Documented learning during project
Suggested improvements to APIs etc
Link to repository
gitolite@git.uio.no:u/sindrekv/project5750