Giter Club home page Giter Club logo

japan_puzzle_app's Introduction

japan_puzzle_app

■サービス概要

日本地図のパズルです。 都道府県の名前や位置を学習できます。 その土地の名産品などの情報も取り入れて知識を深められるようなサービスを目指す。

■ このサービスへの思い・作りたい理由

よくあるあのパズルを題材にしたものです。 都道府県の名前や位置を学習できるのはもちろん、 ここってこんな物があるんだこれが有名なんだという風にいろんな土地に興味を示してもらえたらいいなと思いです。

■ ユーザー層について

お子様や家族をはじめ、旅行好きな人など。老若男女皆様に向けて。

■サービスの利用イメージ

都道府県の名前や位置を学習できます。 その土地の名産品などの情報も取り入れて知識を深められるようなサービス。 ここってこんな物があるんだこれが有名なんだという風にいろんな土地に興味を示してもらえたらいいなと思いです。

■ ユーザーの獲得について

想定したユーザー層に対してそれぞれどのようにサービスを届けるのか現状考えていることがあれば教えてください。

■ サービスの差別化ポイント・推しポイント

似たようなサービスが存在する場合、そのサービスとの明確な差別化ポイントとその差別化ポイントのどこが優れているのか教えてください。 独自性の強いサービスの場合、このサービスの推しとなるポイントを教えてください。

■ 機能候補

MVPリリース時に作っていたいもの

地図上のパズルピース配置: ユーザーが都道府県のパズルピースをドラッグ&ドロップして地図上に配置する機能。 都道府県名のクイズ: ユーザーに対して都道府県名を問い、正解を選択させるクイズ機能。 基本的なユーザー管理: ユーザーの進捗管理やログイン機能など基本的なユーザー管理機能。

本リリースまでに作っていたいもの

学習履歴と進捗管理: ユーザーが解いた問題や進捗状況を記録し、学習の振り返りや進捗確認ができる機能。 ランキング機能: ユーザー間でのスコアや解いた問題数に基づくランキングを表示する機能。 都道府県の詳細情報: 各都道府県の特徴や歴史、文化などの追加情報を提供する機能。 機能の実装方針予定 学習履歴と進捗管理

■ 機能の実装方針予定

データベース: MongoDBを使用し、ユーザーごとの学習履歴を保存します。例えば、解いた問題のログや進捗状況を記録します。 API: Expressを使用して、フロントエンドからのリクエストを処理し、学習履歴の取得や更新を行います。 ランキング機能

データベース: ユーザーのスコアや解いた問題数を集計し、ランキング用のデータをMongoDBに保存します。 API: Expressを使用して、ランキングデータを取得してフロントエンドに提供します。 都道府県の詳細情報

外部API: Wikipediaや公式観光サイトのAPIを使用して、各都道府県の詳細情報を取得します。 フロントエンド: 取得した情報をユーザーに表示するためのUIをReactで構築します。

japan_puzzle_app's People

Contributors

hiroro-gu avatar

Watchers

 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.