Iteration 1 Speculate Phase

Features:
  • Social calendar sharing
    • This would require an account with personalized data stored in firebase
  • Previous goals stored
    • This would require firebase as well
  • Board creation
    • This would require data options to store the data and creation. I am thinking of a possible onboarding quiz to choose appropriate skills that match the user.
  • Scheduling
    • This would work well with notifications to remind when you planned on doing certain tasks.
  • Account
    • I’m thinking through firebase. I have not previously created accounts before.
  • Notifications
    • This is a stretch goal for a future iteration.
  • Analytics page
    • Exploring in prototype interesting ways to show analytics and how to represent the data. I’m thinking a calendar view showing each day you completed a task.
Screens to design and code
  • Onboarding
  • Account/Profile
  • Ideation and creation of goal
  • Overview/Calendar view
  • Mark task off
  • Edit task
  • Completed month

For prototyping, I want to use Sketch as I have previous experience with it before and it allows me full control over the design. For iteration 1 I plan to have all screens prototyped through sketch and to explore different ways to show the content. My goal for this class is to deploy an app in the app store. I am thinking either of an iOS native app or create cross-platform in Flutter. I have already started downloading similar apps and working on what I like about certain ones and don’t like to create the best experience. I also want to do user testing to determine the best UI and UX for the app prior to coding.

Capstone Week 14

Timesheet: 14 hours

4/16 12-5 5 hours

4/18 11-6 5 hours

4/20 11-2 4 hours

Got done this week: Location abilities added, Brewery API Shut down need to make new database, Found some data from open source api on beers from 2011

Next week: put together design, new database and d3.js

 

Capstone II Final Project Update

Timesheets:

Week 1, Week 2, Week 3, Week 4, Week 5, Week 6, Week 7, Week 8, Week 9, Week 10, Week 11, Week 12, Week 13, Week 14, Week 15

Poster:

GoodbyCapstonePoster2.jpg

Image:Cassandra_Engineering Expo.jpg

Video:

Beeriosity from Cassandra Goodby on Vimeo.

 

Midterm Slides:

Reflection:

I think this project turned out really well and exactly what I had pictured for my end result, plus I got to learn a ton of different libraries and software during the process. This semester definitely had its struggles with sickness, surgery, and my API shutting down but overall I worked very hard on this project and put in a ton of time which gave me the end result I was hoping for.

When I set out with my idea for my project I was very interested in getting web development experience in data visualization, API and more of the backend. When I saw the Web Taxonomy graph at Upslope painted on the wall, I knew I wanted to make it interactive and ass a way to discover beers. I am always looking for very specific beers with low IBU as it’s what I tend to like best. This website reflects my original goals with the project perfectly.

I started the project by coming up with the overall design, goal and finding the API I wanted to use. After this step, I set up the exact steps I needed to do to make the project achievable. This included setting up the node.js backend to work with the API, using d3.js to visualize the data and to fully code and implement the site. I was able to accomplish all these plus more because my API shut down the accessibility to it a few weeks before the end of the semester. I had to use python to data scrap two databases and SQLite to create my own database and merge the content from the python scraping together. This was very difficult but after it all, I ended up with over 5,000 beers in the database and about 1,500 beers that had all the data necessary to add the level of interactivity with IBU, SRM and ABU.

Reflecting on this project I am very happy with what I was able to accomplish. I may have bitten off a bit more than I originally thought because of the backend and not having much experience. With determination and help from some people with more experience in the backend, I was able to fully finish my project. The feedback from the two expos was amazing and people were impressed with the amount of work I had done. Multiple times I was asked what other group members I had and they were surprised it was only a semester. This made me very happy to see my hard work come to fruition. With this project in the future, I would love to play around more with the idea and to gather more data to make it better. I would love to someday see this in a liquor store that you could discover beer while being able to purchase it directly or on a website and app.