Giter Site home page Giter Site logo

q4music's Introduction

This is the base project for the term projects of the Database Management Systems course at the Istanbul Technical University, Computer Engineering Department.

The term projects are Java web applications that use an SQL database. Projects must use the Apache Wicket framework. The necessary libraries for Wicket are already included in this project.

Q4Music is a web based game which provides users to make quizes and invite their friends to the same quizes. Also, it has a archive about songs and singers. Users can look at this archive to improve themselves. Java with Wicket framework, Html, Css, Javascript, Ajax, MySql on an ubuntu server, JazzHub as a version control system and Bluemix for the deployment are the technologies that are used in this project. In quiz part, user firstly selects a music type which will specify the questions’ category and then he/she starts the quiz. Quiz includes 5 questions. When quiz is finished, user can see his/her score, true answer number, wrong answer number and their true answers. Finally, he/she can invite friends. Invited friend will receive an e-mail which includes a link to the same quiz. In archive part, user can look at songs with names, singers and song types; singers with name surnames, birth dates and types; song types with names to improve themselves. In admin side, admin can edit all type of objects such as user, song, singer, questions, hint and so on. In addition, admin can add these objects from related pages.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.