Do something that provides value to either your community or your school. Seriously, you can touch any technology that you need, or want to do something at all, but if you create something that will benefit others, you will do much more than write a sterile application. It is also much easier to leave behind for tangible results. Of course, all this has been done before, but there is always room for a local competitor, and such applications can quickly become popular. As for the database, just use the XML file. This, of course, is not desirable or cuts, but you can do something with him and how they did it in the Stone Age!
Try the following:
- Meet group meetup - allows students to create and search for study groups.
- Community Service Request - Allow community members to request things from students (anything from the need to help mow the lawn to train a high school student).
- Cluster blogs are similar to the first ones, but instead of focusing on bringing people together, he will focus on picking people up in the classroom and giving them a platform for communication and potential discussion (possibly more a forum) of the class itself.
You can go crazy with any of the above, but just knock out essentials and knock them out in pieces. My biggest piece of advice is that you design iteratively and focus on the main functions BEFORE adding any fluff. This is the lesson you need to learn the fastest. Google "Scrum" and follow the simplest form you can get.
As you reach certain stages of functionality, send a few flyers advertising your super-cool site to get some traffic and momentum before your deadline. Another great idea is to blog (on an already created blog) the whole process and request feedback on the features of your community. You probably won’t be able to do most of what is set, but just doing it will be a fantastic experience and will positively affect some of the features that you decide to focus on. Advertise early and help the community shape the outcome.
The process you accept is at least as important as the result. If you work with Scrum in this and develop it openly, with the participation of the community from the very beginning, you will be a really good way for your career.
Tim hardy
source share