Click here to Skip to main content
15,904,494 members
Please Sign up or sign in to vote.
1.00/5 (5 votes)
See more:
Dear friends, I wanna do a good project in an asp.net mvc so if you have an unique idea could you please share with me?
Posted

Assuming this is for a university or school project, then a good one to do is some sort of booking system

It could be booking appointments for a hairdresser, dentist, car mechanic - whatever floats your boat.

It's a very 'expandable' project. You can do it for just a single entity, or as a generic solution that would cater for multiple disciplines (e.g. you could take the role of a dev working for a hairdresser, or a dev working for a software house hoping to sell their product as a service to many industries.

A warning - it is a complex system if you do it 'properly' - but you can make exceptions for a uni project - as long as you define the requirements up front and show that you have thought about the issues.

e.g.
Some appointments may be for 15 mins, others for 1/2 hour
What to do when running late
Cater for lunch breaks for staff
Do some staff have different skills that require different types of appointment?
How long to you keep an appointment 'saved' before someone commits to it (e.g. what happens if more than one person is using the system simultaneously and both select the same appointment time)
Do you need an option at the back end to maintain schedules?
What if a staff member is off sick - do you need a function to move all appointments to another slot - or at least give a contact list so someone can re-book them?

And so on!

I have written systems to do much of this in the past, and it can grow in complexity - but I have also done one as a Uni project where we cut the requirements to the bone (and got top marks).

Good luck.

If this isn't a uni project, then go to town, write a configurable system that you can sell to anyone as a service, with branding etc. then, when you make your first million, remember me :)
 
Share this answer
 
I agree with Pete. You've been given some good answers, but really, no real answer is possible. Possible vectors are:

1 - what are you good at ? Apart from technology, what do you understand well enough to write a system around it ?

2 - what is your goal ? If your goal is a uni project, then the real question is, what can you do well, that your teachers will look favourably on. If it's to learn, then you should buy a book and work through it. If you've done that, then choose something that interests you.

3 - who is it for ? If you want people to use it, talk to your target audience and see what they want. If it's for school, find out what your teachers would like to see. If it's for fun or to learn, what's something you could write that would be useful to you when it's done, as well as bring a springboard for learning ?
 
Share this answer
 
Comments
Vinoth R 27-Jan-14 10:04am    
Yeah actually my intention is, application should help people...
If you want to do a good project, then you first of all have to define what you mean by good. Do you mean that it has to be easy for you to code or do you mean that it has to be able to generate revenue, or does it have to use cutting edge technology? There are many things you need to weigh up here.

Now, supposing what you are after is that you have a University project to complete, then it's generally wise to consider writing something that you either have practical knowledge of and are enthusiastic about, or that you have access to end users who can help you. In either case, you will be starting off by writing out your requirements - you need to be able to define exactly what you want to achieve, what the use cases are (the happy and unhappy paths for your application). Budget your time well, don't forget that you have to factor in time for testing the application. If you are professional enough, you will be writing lots of good unit tests that cover the different paths through your application.

Most of all, enjoy yourself and take the time to learn how the professionals do it. If you get stuck with particular issues, please feel free to come back and ask questions that show what you have done and explicitly deal with what is causing you problems. If there are errors, tell us what they are and what you have ruled out. Help us to help you and we will be your friends forever.

Good luck.
 
Share this answer
 
Comments
thatraja 22-Jan-14 7:37am    
5! Good to see you here frequently Sir Pete!
Pete O'Hanlon 22-Jan-14 7:42am    
Thanks my friend.
BillWoodruff 22-Jan-14 12:02pm    
That encomium to rationality virtually reeks of wisdom :) I'd like to see a pinned post on the QA forums that contained a guide to writing/framing questions with an upbeat, positive, theme, as found, here, in your thoughtful words. +5
Pete O'Hanlon 27-Jan-14 10:03am    
Thanks Bill. I didn't really want to squash his/her enthusiasm at a time when he/she should be really excited about coding. There's nothing worse at the start of a project.
Vinoth R 27-Jan-14 10:01am    
Yeah sure thank you...
"Ideas are formed inside brain, but not transferred from person to person and that is for a reason."

If somebody has an idea, then why he is going to tell you? If you have some idea and passionate about that and have done something to achieve that, then it is awesome.

If you are facing some specific problem while programming, then you can share. We will definitely try to help you for sure.

Keep coding. :)
 
Share this answer
 
Comments
Vinoth R 27-Jan-14 9:59am    
Yeah I agree with your points... Thank you...
Most welcome buddy. :)
Please accept the answer.

Thanks,
Tadit

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900