Skip to content
This repository has been archived by the owner on Feb 19, 2023. It is now read-only.

Project Ideas! #3

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

Project Ideas! #3

qrohlf opened this issue Oct 23, 2014 · 47 comments

Comments

@qrohlf
Copy link
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
Copy link

WebAdvisor version 2.0

@qrohlf
Copy link
Owner Author

qrohlf commented Oct 23, 2014

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

@kohlk
Copy link

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
Copy link

~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
Copy link

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
Copy link
Owner Author

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
Copy link

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 as completed Oct 28, 2014
@qrohlf qrohlf reopened this Oct 28, 2014
@qrohlf
Copy link
Owner Author

qrohlf commented Oct 28, 2014

oops

@Elininja
Copy link

qbot gif me facepalm

@Elininja
Copy link

oops

@adabat64
Copy link

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
Copy link
Owner Author

qrohlf commented Oct 28, 2014

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

@qrohlf
Copy link
Owner Author

qrohlf commented Oct 28, 2014

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

@801C07
Copy link

801C07 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
Copy link

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

@801C07
Copy link

801C07 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
Copy link

@bwhthd Sweet, that sounds like a cool interactive element

@adabat64
Copy link

@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
Copy link

jonpo commented Oct 28, 2014

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

@isabels
Copy link

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
Copy link

nohland commented Oct 29, 2014

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

@qrohlf
Copy link
Owner Author

qrohlf commented Oct 29, 2014

@adabat64 sounds good, look forward to seeing it

@jonpo also sounds good!

@qrohlf
Copy link
Owner Author

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
Copy link

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
Copy link

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
Copy link
Owner Author

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
Copy link
Owner Author

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
Copy link
Owner Author

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
Copy link
Owner Author

qrohlf commented Oct 29, 2014

@ellacoben I'd use it!

@jukweon
Copy link

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
Copy link

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
Copy link

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
Copy link

@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
Copy link

@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
Copy link

jonpo commented Oct 30, 2014

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

@Elininja
Copy link

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
Copy link
Owner Author

qrohlf commented Oct 30, 2014

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

@qrohlf
Copy link
Owner Author

qrohlf commented Oct 30, 2014

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

@mdaellenbach
Copy link

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

@slevenick
Copy link

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

@alexvonhafften
Copy link

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
Copy link

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
Copy link

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
Copy link
Owner Author

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

@801C07
Copy link

801C07 commented Oct 31, 2014

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

@ghost
Copy link

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
Copy link

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 as completed Dec 23, 2014
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests