Help me choose a topic for a course project on databases. For example, any game on the network, because The application must be client-server. The database functionality should not be limited to entering / editing / deleting / sorting / searching for information, but something else "such". Programs like "Warehouse of this and that" are not suitable.)

  • You can use any primitive game with user authorization and storing the results on the server side. - jmu

3 answers 3

  • As an option - make a client-server application for tracking objects.
  • The server contains a large database of images, the client sends an arbitrary picture and all the images from the server come to, where one way or another there is a picture from the client.

  • You can, for example, take into account only simple deformations, and you can do something cool like SIFT / SURF / ORB .

  • It is clear that if the images are photographs, then such an application suddenly becomes useful and interesting.
  • Thank you, the topic is really interesting. But I'm afraid for three months can not cope. It is painful to learn a lot of new things ( - carapuz
  • Many online users draw a huge tree of associations / UML diagram / flowchart / graph. The diagram is stored on the server. There is a history of edits, the possibility of rollbacks, moderation. For each node of the graph, in addition to the name, you can attach a hyperlink. Useless gizmo of course, but you can try and quite easily implemented.

  • Online room for playing board games like checkers / chess.

  • 2
    Something I doubt that the first thing is easily implemented :) - Costantino Rupert

Make a rating system for internal use in the company. With all sorts of lotions, such as a fixed number of votes per day, a fixed number of votes for any user per day, make it possible in addition to changing the user's karma, as well as leaving comments on the corresponding action. Implement the ability to apply different kinds of status to users. For example, for a user with the Doctor Evil status, with each subsequent negative voice, the voice power increases by 0.1, for example, and for God when the karma is minus, these points are automatically awarded positive. With the status "Vampire", if you are "minus" in karma, then the minus will automatically be deducted a positive score, and your minus score is not counted. Something like this.

I did this for comic use inside the company, it remains only to make the statuses. Quite fun turns:]