Thank you everyone who supported us for this project, it has been a long and eventful journey! The site has now been taken offline (it costs $$$ you know >.<), however, this gh-pages site will remain online and the cluttered domain should point here at least for the near future. Thank you for your understanding.
We feel that we should be awarded the Gemini Level of Achievement as we have fufilled all the requirements for that LOA.
Stuff required for each LOA can be found here
LOA | Requirements | Achieved? | Remarks |
---|---|---|---|
Vostok | Attend Liftoff | ✓ | |
Vostok | Spend at least 130 hours on the project | ✓ | |
Vostok | Participate in Splashdown | ✗ | on track |
Vostok | App with creation, deletion & retrieval of records | ✓ | |
Vostok | Complete all peer grading exercises | ✓ | |
Vostok | Show progress across all 3 milestones | ✓ | |
Vostok | score at least 2 out of 4 stars | ? | |
Gemini | Extension #1 | ✓ | Use alternative front-end(RoR!) |
Gemini | Extension #2 | ✓ | Input validation & exception handling |
Gemini | Extension #3 | ✓ | Access some API |
Gemini | Extension #4 | ✓ | Provide an Atom/RSS Feed |
Gemini | score at least 2.5 out of 4 stars | ? | |
Apollo 11 | Use Git | ✓ | |
Apollo 11 | Communication Extension | ✗ | |
Apollo 11 | Technical Extension #1 | ? | Performance optimization |
Apollo 11 | Technical Extension #2 | ✗ | Unit testing |
Apollo 11 | Be helpful to other teams | ✓ | so far :) |
Apollo 11 | score at least 3 out of 4 stars | ? |
Cluttered is a project to improve user uploads of vector files onto the web. Users will be able to share and show vector files with and to each other. You may view a mockup of our website here. We are currently aiming for Apollo 11Gemini.
Slide: #87 (if the g docs spreadsheet is correct)
Ignition presentation:
The Audience is divided into 3 broad categories:
Audience | As <insert person here>, I want... | Achieved? | Date of Completion? |
---|---|---|---|
user/admin | secure logins & input validation | ✓ | milestone 1 |
user | user sign in/out | ✓ | milestone 2 |
user | the ability to upload vectors onto the site | ✓ | milestone 2 |
user | to know when a new post is made (via feeds) | ✓ | milestone 2 |
user | to be able to sign in from Google/Facebook/NUS OpenID | ✓ | |
public | a good viewing experience, regardless of the platform I am viewing it on | ✗ | soon™ |
public | the site to be responsive and fast | ✓ | milestone 2/3 |
public | ✗ | ||
user | ✗ | ||
everyone | Bug free | almost there | milestone 3 |
You may check here and here to track our progress. Do note that Bjorn's learning repo was used which accounts for his high amounts of initial activity. Also, duckness = Bjorn and ncnlinh = Linh.
Who | Days online | Posts viewed | Contributions |
---|---|---|---|
Bjorn | 66 | 149 | 20 |
Linh | 29 | 149 | 5 |
The majority of the time spent was on learning Ruby on Rails. While learning RoR, we also added browser-sync to our workflow to vastly improve our testing speeds. Linh was away in Vietnam until mid June after liftoff and so was unable to attend some MC sessions.
What | When | Bjorn | Linh | Remarks |
---|---|---|---|---|
Liftoff Day 1 | 12/05 | 8 | 8 | |
Discussion and installation | 13/05 | 3 | 3 | |
Liftoff Day 2 | 14/05 | 8 | 8 | |
Learning RoR & asset pipeline | 15/05— | 16++ | 16++ | Bjorn was learning and editing the site at the same time |
Mission Control #1 | 20/05 | 2 | ||
RoR+GulpJS+Browser-sync | 24/05 | 3 | no documentation, which made it take some time to do | |
Basic functionality | 25/05— | 2++ | 6++ | start collab on Bjorn's repo |
Evaluation Readme | 26/05—28/05 | 4 | 1 | |
Mission Control #2 | 27/05 | 2 | will try and implement AJAX in our site | |
Designing mockup | 28/05 | 1 | tentative | |
Total: | 48 | 42 |
What | When | Bjorn | Linh | Remarks |
---|---|---|---|---|
Milestone 1 | 12/05-02/06 | 48 | 42 | |
image upload & manipulation | 28/05-09/06 | 30 | double whammy of outdated and hard to find documentation | |
user signup, signin, signout, users page & admin | 28/05-23/06 | 25 | ||
openid, facebook login | 23/06- | 1 | ||
Mission Control #3 | 03/06 | 2 | ||
Milestone 1 evaluation | 07/06-08/06 | 3 | 3 | |
Mission Control #4 | 09/06 | 2 | ||
Layout refresh | 11/06-16/06 | 15 | 20 | modify CSS and layout |
Mission Control #5 | 17/06 | 2 | 2 | Linh returns to SG |
Design & implement favicons | 18/06 | 3 | ||
Read up and implement Atom/RSS feed | 20/06-21/06 | 7 | ||
Mission Control #6 | 24/06 | 2 | ||
Server Setup | 27/06-28/06 | 10 | Nginx's 403 is the bane of my existence | |
Begin performance optimizations | 28/06 | 2 | ||
Script & Record MS2 video | 29/06 | 7 | ||
Total: | 133 | 93 |
Can't view Youtube? You may download the video here
What | When | Bjorn | Linh | Remarks |
---|---|---|---|---|
Milestones 1 & 2 | 12/05-30/06 | 133 | 93 | |
Mission Control #8 | 08/07 | 2 | ||
Fix up the bugs found after MS2 | 10/07-28/07 | 12 | 5 | |
Mission Control #10 | 22/07 | 2 | ||
Milestone 3 video & project description | 28/07 | 5 | 4 | |
Finish & fix bugs on login with Facebook, Google and NUS OpenID | 20-30/07 | 15 | ||
Add admin user and posts list on user page | 20-30/07 | 3 | ||
Total: | 154 | 140 |
Can't view Youtube? You may download the video here