views:

2521

answers:

5

Hello,

I've recently decided to step-up my knowledge in ASP.NET (I haven't coded in ASP.NET for about 2 years or so, and much has changed since then). I want to work with the new MVC framework, try jQuery, LINQ to SQL and basically just to catch up with most of the up-to-date features.

To do that, I want to start a nice project in ASP.NET, a serious web application from scratch with the MVC framework. My only problem is.. what should I build? I hate to code stuff that already exist on the web and I just want to make some nice web application (If it's something useful I might publish it like stuff such as Stackoverflow.com ;) or just share its source.

Any thoughts?

A: 

How about a meta data application that allows you to assign tags to files via the web? Include the cool stuff like tag clouds, have membership and security, and allow for the upload of addition files to the share.

David Robbins
Do you mean the web app resides locally on a PC and allows tagging a specific directory/drive with all its content while allowing remote user to log in, upload stuff to the directory and tag it themselves?
Yarin Miran
+1  A: 

The problem is that just about anything that you can think of has already been made. I suggest that you take something that already exists, but is not the best (has obvious drawbacks) and then make that from scratch, and improve it.

It could be anything.

Vaibhav
Yeah if we had all those interesting deas, we would be out there making money
Midhat
+1  A: 
Maxim Ananyev
A: 

A blog! Everyone needs more blogs!

Orion Edwards
+4  A: 

A wiki-like/sof-like web site that allows people to consider the pros and cons of making a decision.

Brainstorming

The user sees a form with a field for the title of the decision, and two quick-entry text fields. One on the left side of the screen for pros, and the other one on the right side for cons. Each time the user enters a pro or con, it flies to some kind of visual outline and a new blank text field takes its place.

Evaluating

When the user clicks on a pro/con on the visual outline, he can either drag it to an "importance tagger" or assign it with a custom contextual menu that appears. The visual outline automatically adjusts its view accordingly, so that the pros and cons considered more important are always the most visible.

Socializing

People gain reputation based on their contributions to publicly-visible decisions. People can also indicate "this decision helper was useful to me", so you can have popular decisions à la digg. People can also see how many people decided for or against something. People can also see the decision-making trends over time for a given decision.

Of course, Stack Overflow already allows for some of these ideas.

Daniel Jomphe
Sounds really interesting, thanks you!
Yarin Miran
No problem Yarin! I have so many project ideas floating in my mind... Too bad I never execute on my own projects! ...Hopefully, though, I'll start working on some of my ideas.
Daniel Jomphe
Wow! Thats a neat idea! And, I really haven't seen any web application do the same.I have a lot of spare time and I too am tempted! ;)
Adhip Gupta