Coder Social home page Coder Social logo

fac-productivity's People

Contributors

antoniotrkdz avatar finnhodgkin avatar lucysabin avatar yvonne-liu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

lucyrose93

fac-productivity's Issues

May 3rd EOD Goals

  • Have a working home page that links to our landing page through Oauth using Raspberry Pi
  • Front end styling - basic
  • Handlebars set up
  • Hapi server set up
  • Readme updated reflecting today's work

Test protected routes

At the moment we're only able to test routes by checking that they respond with a status code of 302

Istanbul ignore next?

Currently the only way I found to do it is to add /* istanbul ignore next */ before each line of code. Maybe there's a more efficient method.

User Testing with Video and Screen Recording: Maja

User Persona: Maja, 26, University graduate, tech savvy

Her thoughts/questions

Well this looks like an app with a button to sign in...

Do you think you'd use this?

Well if I was a teacher, yes. It looks more fancy. It's such a jump from pulling lollipop sticks out of a jar, switching to a digital version is overkill! But it's funny.

Would you be interested in adding your own projects?

Probably not if I just came across it. It's misleading that the intro says I need to star the GitHub repo to get started. The link with GitHub is not clear. It doesn't star it for me automatically, does it [the GitHub button]?

Home page styling

  • Log in with Github button
  • Add logo
  • Fix "about us" button
  • Star Github repo button

Lollipop 🍭

Take Finn's current lpop app and convert it so it fits more along our overarching design.

User Testing with Video and Screen Recording: Zooey

User persona: Zooey, early 20s, bootcamp student, tech savvy

His thoughts/questions.

Is it clear from the landing page what the website is about?

  • "I would say that it's unclear. Hardware projects -- I don't really know what that means. I don't know anything about it so I'm suspicious about signing up with my GitHub account

  • "Perhaps if this box [the intro text], appeared on the first page, then it would be clearer what the website is about"

Do you think LPop would be useful?

  • "It would be useful if it was accessible remotely from different devices. Because it's better than lollipops as the list of names can be configured and each new name will be popped off the list if someone has already been picked...
  • "The main thing is that it's quick and easy to use, like picking an actual lollipop stick out of a jar. Maybe there could be a button on the wall to press for it.

How about making your way through the site?

  • "General navigation makes sense"

Lasting comments

  • "The GitHub button at the bottom of the landing page is distracting because it is bigger than the sign in button"
  • "This is cool -- I would definitely use this"

Contributing.md

We'll need to write a bangin' contributing.md for all future aspiring collaborators 🤓 . Add all thoughts here, team:

Cleanup code

Let's go through and remove unused code/folders/files/anything 👾

Hide "About Us" on Home Page

Right now the blurb shows on home page, we should have an "about us" button that shows the blurb when clicked.

EOD To-Do List May 9

  • Front end testing
  • Finalise app pages with copy and styling
  • Post a test word on LED display "Hello World" from Node
  • Start neatening css file
    Stretch:
  • Turn LED display into app

User Testing with Video and Screen Recording: Akin

User persona: Akin, 26, former doctor at a coding bootcamp, tech savvy

His thoughts/questions

  • "How do I sign out?" -- He wanted to sign out straight away!?

  • "How do I go back?"

  • "I shouldn't have to go back to GitHub to figure out how to use this." -- All the instructions and tutorials should be in one place

  • "I like the icons"

Lucy: "At some point you'll be able to add your own app. Would you be interested in doing that?"

  • "Yeah sure. But it depends how much of a faff it would be. I guess it'll probably have to be a pull request. So, I mean, you've got the button but I wouldn't really be able to do it on the site."

Lucy: "So, at the moment, it's not clear how it connects to GitHub for you?"

  • "Yeah"

User Testing with Video and Screen Recording: Alice

User Persona: Alice, early 20s, University graduate, tech savvy

Our session.

All Alice was told beforehand is that this is a hardware app for Founders and Coders students.

Her thoughts/questions:

  • "How do I get back to home?"
  • "Are these apps?"
  • "Is there anything that’s frustrating? I know that it’s a prototype"

Do you think it would be useful?

  • "I think as a member of FAC it would be useful."

Would you use it?

  • "Depends on the apps it has."

My comments:
Lots of positive language used ("OK", "cool").
Alice seemed to enjoy using it.

Create logout route

I.e.

server.route({
method: ‘GET’,
path: ‘/logout’,
config: {
handler: function(request, reply) {
request.auth.session.clear();
return reply(‘Logout Successful!’);
}
}
});

May 4th EOD Goals

  • routes for apps pages
  • complete 20:20:20
  • add LPOP (modify)
  • 💩 app (stretch goal)

User Interface

  • implement UX feedback
  • add copy
  • finish styling landing pages with logo and question mark that reveals intro text
  • style completed apps

20-20-20

We need to make a 20-20-20 timer.

EOD To Do List May 8

  • add pomodoro to routes
  • add pomodoro img and copy to home
  • write tests for everything not connected to an api or apps
  • copy for apps
  • instructions on add an app page for how to contribute
  • style app pages
  • logout button
  • landing page styles
  • convert twenty timer logic to ES6 and make it more pure

Add contributing.md

Add a contributing document with guidelines/tutorials so that people know how to add their own apps in the future

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.