Inspiration
We've all used Blackboards products for classes. It's a really great idea as an organizational tool, but it is far too cumbersome and students get frustrated. Let's face it: it really sucks. So we wanted to make something useful that didn't suck.
What it does
Course Tracker allows you to add the classes you're taking to your profile and provides a todo-list style of task management for upcoming assignments, similar to apps like Wunderlist.
How we built it
Coming from a humble technical background, we used the bare bones basics to build our site. A LAMPs localhost web server, HTML, CSS, and PHP. (Yes that's right, PHP.) If that wasn't old school enough, we are storing all of our data in .csv files.
Challenges we ran into
Using these languages (especially PHP) was labor intensive. More of us were familiar with basic javascript, but because you can't use javascript serverside, we turned to a PHP background for our backend. In another life, we would have liked to buckle down and just learn node.js already.
Accomplishments that we're proud of
Most of all, we were proud to come together as a team of strangers with a humble technical background and spend the last 3 days developing a compelling idea.
Functionality wise, we successfully generate course and assignment listings based off of course enrollment and can course through the course management page. And it looks pretty darn good too!
What we learned
Especially for our first timers, we acquired an introductory background in web development.
We also developed a deep appreciation for all of the new tools out there that help to streamline the development process.
What's next for CourseTracker
First thing's first! A solid nap. Immediately afterward it's back to work, as usual!
Log in or sign up for Devpost to join the conversation.