hkly / habitrack Goto Github PK
View Code? Open in Web Editor NEWSingle-page Backbone app for tracking habits
Home Page: http://habitrack.me
Single-page Backbone app for tracking habits
Home Page: http://habitrack.me
Have a root homepage
It is more important to have a consistent design applied everywhere, however minimal, than something fancy here and there, and others painfully untouched.
Use your own custom domain (no herokuapps.com subdomain)
Don't have any unstyled pages, no matter how insignificant.
Make your overall text size big
Ask another student to walk through your app, give them instructions beforehand, and watch them do this on their own, without help. See where they struggle to understand features. Return this favor!
Write a killer README covering concept, features, technologies and a bunch of future todos (even if it's unlikely you'll ever do it, it shows that you have thought about better ways to implement features, etc.)
Have well groomed seed data (real world stuff, no lorem ipsum)
It is very important when demoing your app that when you do actions, like save, befriend, delete, modify, etc. something visually happens on the page to acknowledge the action. This is important user feedback and is crucial for any serious web app.
Add error handling
Currently everything is running on UTC.
Have a guest account (or two, if you need both to demo)
Add helpful tips of a sentence here and there on the spot in your app to guide the user through your app. This makes your implemented features extra obvious.
Style :hover actions of input, buttons and links, to show you can click on things. More visual feedback!
should have had them from the start. >_<
right now it'll delete the whole thing with no warning and no way to get it back. Maybe an undo feature.
Add flash messages to acknowledge saves, etc.
Have buttons to fill out complex forms while demoing (with nice seed data)
Have a one to three sentences statement on your homepage describing your app ('A Tumblr clone', 'A Rap Genius clone to annotate dolphin sounds' etc. Make it painfully obvious what your app does at first glance. You do not have to be witty. Use a big font size. This will look cool and be clear to employers with squirrel attention spans.)
Style your input, textarea and button tags (use the same size font, color, etc. as the rest of your app, else they stick out like a sore thumb)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.