qrohlf / sensible-web-development

[ARCHIVE - very out of date] Intro textbook for web development with Sinatra and ActiveRecord
http://webdev.qrohlf.com/
13 stars 3 forks source link

Project Ideas! #3

Closed qrohlf closed 9 years ago

qrohlf commented 9 years ago

Post your idea for a project here!

Guidelines for a good project:

Project will be graded on:

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 commented 9 years ago

WebAdvisor version 2.0

qrohlf commented 9 years ago

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

kohlk commented 9 years ago

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 commented 9 years ago

~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 commented 9 years ago

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 commented 9 years ago

@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 commented 9 years ago

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 https://github.com/qrohlf/sensible-web-development/issues/3#issuecomment-60811165 .

qrohlf commented 9 years ago

oops

Elininja commented 9 years ago

qbot gif me facepalm

Elininja commented 9 years ago

oops

adabat64 commented 9 years ago

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 commented 9 years ago

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

qrohlf commented 9 years ago

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

801C07 commented 9 years ago

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 commented 9 years ago

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

801C07 commented 9 years ago

@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 commented 9 years ago

@bwhthd Sweet, that sounds like a cool interactive element

adabat64 commented 9 years ago

@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 commented 9 years ago

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

isabels commented 9 years ago

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 commented 9 years ago

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

qrohlf commented 9 years ago

@adabat64 sounds good, look forward to seeing it

@jonpo also sounds good!

qrohlf commented 9 years ago

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

patrick1jack commented 9 years ago

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 commented 9 years ago

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 commented 9 years ago

@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 commented 9 years ago

@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 commented 9 years ago

@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 commented 9 years ago

@ellacoben I'd use it!

jukweon commented 9 years ago

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

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 commented 9 years ago

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 https://github.com/qrohlf/sensible-web-development/issues/3#issuecomment-60874027 .

eproche commented 9 years ago

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 commented 9 years ago

@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 commented 9 years ago

@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 commented 9 years ago

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

Elininja commented 9 years ago

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 https://github.com/qrohlf/sensible-web-development/issues/3#issuecomment-61110949 .

qrohlf commented 9 years ago

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

qrohlf commented 9 years ago

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

mdaellenbach commented 9 years ago

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

slevenick commented 9 years ago

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

alexvonhafften commented 9 years ago

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 commented 9 years ago

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 commented 9 years ago

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 commented 9 years ago

@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 commented 9 years ago

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

ghost commented 9 years ago

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 commented 9 years ago

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