Git Product home page Git Product logo

aniquiz-final's Introduction

Final Aniquiz Project

This is a repository that contains the development code for Aniquiz. Aniquiz is an offline based mobile quiz application that I have been developing by myself for last few month. The initial devleopment code for aniquiz is in quiz directory, which uses a Meteor.js backend. However, as Meteor.js converts web apps to mobile apps using WebView, I decided to change it to React Native framework for better native design integration for mobile and user experience. The project is currently at testing stage with first signed APK already produced with Expo React Native IDE. The UI was designed using Sketch and Invisionapp.

Features of Aniquiz

Here are some main features of aniquiz

  1. Card-stacks of quizes

    Each question in aniquiz is equivalent to a card, you simply click on the question and swipe after a question is complete. Once the cardstack is done, you will get your result!

  2. Different Modes

    Aniquiz has three different modes you can play on: Time, Standard, Survivial. Time mode requires you to finish the questions in time. Otherwise, you will lose the round. Standard mode is just a normal quiz mode. Survivial is one where you will be given all the questions in the aniquiz app and you keep going until you get one of the quizes wrong.

  3. Different question types

    It would not be fun if you just have some basic question types. So, I have a two other special question sets just for you! There are Character set and Music Set.

    For Character set, you will be asked to guess the character's name based on the silhouette of the character. You can click on the hint button to reveal the silhouette, but you are only given maximum 5 chances for the hints!

    For the Music set, as you probably expected, you will be given questions with music in the background and you will be asked to guess which anime does this music come from!

So that is the summary of the features of aniquiz. Feel free to look at ReactNative code! It is based on Expo IDE, so if you want to run it you might have to download Expo to check it out.

Screenshots

Starting Screen

alt text

Status Screen

alt text

Mode Selection Screen

alt text

Normal Mode

alt text

Music Screen

alt text

Result Screen

alt text

aniquiz-final's People

Contributors

re-n-y avatar

Watchers

 avatar  avatar

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.