Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialHashim Warren
Front End Web Development Techdegree Student 1,207 PointsWhat should I learn to make a note taking app?
As a first personal project I want to create a note taking app so my coworkers can quickly and easily record their time during the day.
Later I want them to be able to refer to the app when they want to officially enter their time into our job's cumbersome time recording system
Can this be done with just Javascript, or do I need a server side technology like PHP?
2 Answers
Charles Massry
12,253 PointsIt needs server side scripting to get notes from the database at a later point, so yes you'll need some type of RESTful app.
Mike Bronner
16,395 PointsI would recommend using WordPress. It will provide the backend to save the information, and also allow each user to log in. Specifically, I would recommend the WordPress track, if you aren't familiar with it, to get up and running. If you are looking to build your own solution, then follow that up with the WordPress Plugin Project here: http://teamtreehouse.com/library/how-to-build-a-wordpress-plugin From there you can then build your custom plugin. This won't cover all aspects, like custom post types, but it will get you 75% there. And getting the other 25% from other online tutorials and the WordPress Codex should be easy enough. :)
I imagine that the main goal is to get experience for you. If you aren't a web developer, and don't want to be one, then you could look at making iOS or Android apps to do the job. However, know that you will always have to create some form of API that goes over the web, so you will always have to deal with that aspect.
If the educational aspect is secondary, you could always see if someone else has made a plugin for WordPress that fits your bill. But this sounds like a great little starter-project that has growth potential that will further your knowledge immensely.
Best of luck! ~Mike
Hashim Warren
Front End Web Development Techdegree Student 1,207 PointsThanks! In the intro to that track they recommend a strong foundation in PHP, Wordpress, and JQuery. Thanks for the suggestion, Mike.
James Barnett
39,199 PointsJames Barnett
39,199 Points>
you'll need some type of RESTful appServer-side languages & databases don't necessarily imply REST.