New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project Ideas! #3

Closed
qrohlf opened this Issue Oct 23, 2014 · 47 comments

Comments

Projects
None yet
@qrohlf
Owner

qrohlf commented Oct 23, 2014

Post your idea for a project here!

Guidelines for a good project:

  • It should be something you think you would use.
  • It should be at least as complex as the Todo app that we've already written.
  • It should be feasible to build in ~2-3 weeks.

Project will be graded on:

  • 15% Technical ambition - This is a check-off grade noting that your project was technically challenging in some way. If you're not sure whether your project meets this criteria, email me or talk to me during office hours or after class.
  • 15% Documentation - Do you have a good README that explains what your project does, how to get it up and running, and the key design aspects that a person who wanted to modify your project would need to know?
  • 30% Design - Does the way your application is structured make sense? Do you reduce repetition in your code by breaking repetitive aspects into new functions/views? Does your database schema fit your data?
  • 40% Execution - Does it work well without bugs? Is it easy to use?

Please post your ideas for projects below. You can work in pairs, if you wish, so this if you think someone else's project idea looks interesting consider working together!

@alexvonhafften

This comment has been minimized.

alexvonhafften commented Oct 23, 2014

WebAdvisor version 2.0

@qrohlf

This comment has been minimized.

Owner

qrohlf commented Oct 23, 2014

@alexvonhafften which WebAdvisor features would you implement for the project?

@kohlk

This comment has been minimized.

kohlk commented Oct 28, 2014

A photo gallery which has each picture beside an information 'frame', on which I can include geotag info, description, etc. And it would be styled nicely.

@Elininja

This comment has been minimized.

Elininja commented Oct 28, 2014

~A sort of "DMV-style" number ticker that teachers/TAs could use in class or in office hours when a lot of students need help at once. This would help with ordering and streamlining the process where chaos normally reigns. Would be projected onto the screen.

~A reaction gif archive that would display images in an easily copy/paste-able arrangement. Images would be sorted by tags and filtered with easy, large, clear buttons. Users can tag images, with the most popular tag for an image being displayed on the button/determining the sorting group. Basically mini-Imgur only for reaction gifs.

~A League of Legends gambling site. Lets users bet on their friends' on-going matches. Would likely use the RiotGames API somehow to get stats.

@ellacoben

This comment has been minimized.

ellacoben commented Oct 28, 2014

Some sort of grocery shopping/recipe planning helper. You could input your groceries and then it would tell you some recipes you could cook with those foods, or you could choose a recipe and it would tell you what ingredients you'd still need to buy.

@qrohlf

This comment has been minimized.

Owner

qrohlf commented Oct 28, 2014

@kohlk I like the idea - we haven't dealt with binary data yet though, so you'd probably want to look into the Imgur api or filepicker.io to actually handle the photo files.

@kohlk

This comment has been minimized.

kohlk commented Oct 28, 2014

Sounds good!

On Tue, Oct 28, 2014 at 11:55 AM, Quinn Rohlf notifications@github.com
wrote:

@kohlk https://github.com/kohlk I like the idea - we haven't dealt with
binary data yet though, so you'd probably want to look into the Imgur api
or filepicker.io to actually handle the photo files.


Reply to this email directly or view it on GitHub
#3 (comment)
.

@qrohlf qrohlf closed this Oct 28, 2014

@qrohlf qrohlf reopened this Oct 28, 2014

@qrohlf

This comment has been minimized.

Owner

qrohlf commented Oct 28, 2014

oops

@Elininja

This comment has been minimized.

Elininja commented Oct 28, 2014

qbot gif me facepalm

@Elininja

This comment has been minimized.

Elininja commented Oct 28, 2014

oops

@adabat64

This comment has been minimized.

adabat64 commented Oct 28, 2014

Financial Account management web application that would take in csv files and display info that would be relevant to yourself. It would include charts, drop menus between accounts, orderings by dates/type, etc.. You will be able to visualize past use, and future prediction. Every time you would want an update, you will have to download the csv file which the database would integrate automatically. It's like Mint.com except better, and without the sketchiness behind a 3rd party webapp accessing your accounts on a regular basis.

@qrohlf

This comment has been minimized.

Owner

qrohlf commented Oct 28, 2014

@adabat64 Can you do it in 2-3 weeks?

@qrohlf

This comment has been minimized.

Owner

qrohlf commented Oct 28, 2014

@ellacoben That sounds like a great project topic, go for it!

@bwhthd

This comment has been minimized.

bwhthd commented Oct 28, 2014

I am going to make an app that allows users to reserve a place for a certain duration of time. This could be used by people trying to reserve field space, or an events space.

@Elininja

This comment has been minimized.

Elininja commented Oct 28, 2014

@bwhthd Would that be similar to Google Calendar, just more streamlined, and with a reservation focus?

@bwhthd

This comment has been minimized.

bwhthd commented Oct 28, 2014

@Elininja The focus is going to be on the place. Eventually it will have a map of places, you click on a place to see it's reservation status, and select your desired time.

@Elininja

This comment has been minimized.

Elininja commented Oct 28, 2014

@bwhthd Sweet, that sounds like a cool interactive element

@adabat64

This comment has been minimized.

adabat64 commented Oct 28, 2014

@qrohlf I dunno, but I can probably get the basics down such as the integration of the csv, and quick page styling, couple of charts and drop down menus.

@jonpo

This comment has been minimized.

jonpo commented Oct 28, 2014

A practice vocab quiz for the HSK standardized Chinese proficiency test.

@isabels

This comment has been minimized.

isabels commented Oct 29, 2014

A packing list app for climbing, etc. trips, so in a group, each person could mark what gear they have, what they're bringing, and check off that they've packed it. (Inspired by how I went to Smith last weekend and forgot my water bottles).

@nohland

This comment has been minimized.

nohland commented Oct 29, 2014

An Address Book
It can contain Name, phone number, street address, email, and so on.

@qrohlf

This comment has been minimized.

Owner

qrohlf commented Oct 29, 2014

@adabat64 sounds good, look forward to seeing it

@jonpo also sounds good!

@qrohlf

This comment has been minimized.

Owner

qrohlf commented Oct 29, 2014

@nohland okay, do you feel like you'd use it though? There are a lot of existing address book solutions out there.

@patrick1jack

This comment has been minimized.

patrick1jack commented Oct 29, 2014

List of when I fill my car with gas. I'd keep track of date, price,and mpg, Also the difference in previous fill ups.

@billyv

This comment has been minimized.

billyv commented Oct 29, 2014

I'd like to build a site that lets me upload songs, then navigate through my (small, uploaded) library in a pretty way, and has lyric information tied to each song, so I can study Japanese through my songs. Would get lyrics either through other web pages if possible or just add that data manually. Also would be nice to have the song play persistently while navigating the library but not sure how hard that is.

@qrohlf

This comment has been minimized.

Owner

qrohlf commented Oct 29, 2014

@patrick1jack I like the idea. Seems like a good portion of these projects could benefit from some graphing, so maybe I'll talk a little bit about http://www.chartjs.org on Thursday.

@qrohlf

This comment has been minimized.

Owner

qrohlf commented Oct 29, 2014

@billyv I like the idea, but note that it will require some technologies that we haven't quite covered in class (html5 audio api, Javascript, AJAX, iframes). Go for it, but do have a simpler backup plan in case you find yourself stuck.

@qrohlf

This comment has been minimized.

Owner

qrohlf commented Oct 29, 2014

@Elininja I like your gif and ticker ideas. I think that the LOL gambling site would be tricky to implement in the span of a couple weeks.

@qrohlf

This comment has been minimized.

Owner

qrohlf commented Oct 29, 2014

@ellacoben I'd use it!

@jukweon

This comment has been minimized.

jukweon commented Oct 29, 2014

I'd like to build a website that has Korean make up tutorial videos and fashion tip videos.
For this project,

  • I will upload bunch of videos from Youtube / maybe pictures as well
  • Translate the video to English if it's needed.
  • Introduce the products that are used in the video
  • Link to the websites that sell those products.

I wish my website to be like "online-fashion-magazine" so people can find the style that they want and buy it through online shopping in short time.

@nohland

This comment has been minimized.

nohland commented Oct 29, 2014

Considering that I made it myself then I would use it. You always want to
use the things you make rather than what someone else has

On Tuesday, October 28, 2014, Quinn Rohlf notifications@github.com wrote:

@nohland https://github.com/nohland okay, do you feel like you'd use it
though? There are a lot of existing address book solutions out there.


Reply to this email directly or view it on GitHub
#3 (comment)
.

@eproche

This comment has been minimized.

eproche commented Oct 29, 2014

I'd like to make a gallery sort of website that could display some art in a visually appealing way. It would ideally have some drop down menus that provide information and detailed views.

@stevensun93

This comment has been minimized.

stevensun93 commented Oct 30, 2014

@jonpo Hey do you wanna recruit a guy who speaks Chinese to work on your suggested project together? That sounds really interesting to me. : )

@stevensun93

This comment has been minimized.

stevensun93 commented Oct 30, 2014

@qrohlf As I talked with you today, my original idea was to make a diet tracker in which one can keep track of food, protein, calories, etc.

@jonpo

This comment has been minimized.

jonpo commented Oct 30, 2014

@stevensun93 Sure! Are we allowed to work in teams?

@Elininja

This comment has been minimized.

Elininja commented Oct 30, 2014

Yeah, I remember Quinn saying that in class, but he also said no more than
pairs.
On Oct 30, 2014 8:23 AM, "Jon Poley" notifications@github.com wrote:

@stevensun93 https://github.com/stevensun93 Sure! Are we allowed to
work in teams?


Reply to this email directly or view it on GitHub
#3 (comment)
.

@qrohlf

This comment has been minimized.

Owner

qrohlf commented Oct 30, 2014

@stevensun93 @jonpo Yep, teams of 2 are fine!

@qrohlf

This comment has been minimized.

Owner

qrohlf commented Oct 30, 2014

@eproche sounds good, I look forward to seeing it!

@mdaellenbach

This comment has been minimized.

mdaellenbach commented Oct 30, 2014

It would be cool to make an interactive binary search tree.

@slevenick

This comment has been minimized.

slevenick commented Oct 30, 2014

I'd like to make an instant messaging web app. It will use AJAX to update without refreshing the page.

@alexvonhafften

This comment has been minimized.

alexvonhafften commented Oct 30, 2014

Never mind about WebAdvisor 2.0. I want to make an accounting app for a small household (3-8 person) who share a lot of expenses and an easy way to figure out who owes who.

@jukweon

This comment has been minimized.

jukweon commented Oct 30, 2014

I'd like to make something like group album app. Only the members of each group can see the pictures in the group. Each picture will be sorted based on date. You can decorate the album just like you do for physical album. You can log in to the website through your google or facebook account.

@billyv

This comment has been minimized.

billyv commented Oct 30, 2014

I wanna change my project idea. I wanna make a map of the world where each country stores your friends in that country, and changes color from bright red to dark blue based on how long it has been since you've contacted them. Maybe get data from facebook account or have it manually entered. Then have address book functionality for each user as well.

@qrohlf

This comment has been minimized.

Owner

qrohlf commented Oct 30, 2014

@jukweon sounds good
@billyv also sounds good, I'd recommend checking out https://github.com/nov/fb_graph if you want to integrate Facebook data into your app

@bwhthd

This comment has been minimized.

bwhthd commented Oct 31, 2014

I am going to work with @alexvonhafften on the accounting app.

@ghost

This comment has been minimized.

ghost commented Nov 2, 2014

I'd like to make an app for creating, storing, and sharing character sheets for the tabletop RPG I'm making. Simple features would just be a more complicated version of the database stuff we've already been doing, then if I find time I could throw in intuitive animations and maybe even real-time sharing features to help with playing the game over Skype or what have you.

@lemery

This comment has been minimized.

lemery commented Nov 6, 2014

@serssa That's pretty much what I was wanting to do. Would you like a partner?

@qrohlf qrohlf closed this Dec 23, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment