Giter VIP home page Giter VIP logo

androidsoumeikaigourmet's Introduction

概要

  • 総明会グルメガイドというPDFファイルが配布されている(http://www.meiji-soumeikai.com/gourmetguide/)

  • PDFファイルのままでは見にくいので、スマホアプリにして常時使ってもらいたい

実装案

  • 現在地からの距離で検索できるようにする

  • 部活動でフィルタリング(恐らくはプルダウンメニュー)

  • お店をタップするとそのお店のページとか食べログのページに飛べるようにする

  • そこまで多くの店がないため、多くの機能を盛り込む必要もないかなと思っている

論理設計・リレーションなど

  • 本来であればもう少し細分化する必要があるが、実装が面倒になるので以下の分割で行います

shops

  • id

  • name(例:丸二商店)

  • category(例:和食)

  • phone_number(例:03-3541-1531)

  • address(例:東京都**区築地4-10-16)

  • latitude(緯度。例:35.665618)

  • longitude(経度。例:139.770348)

  • link(例:https://tabelog.com/tokyo/A1313/A131301/13179459/)

  • comment(例:毎日丁寧に仕込んでいます。席数に限りがございますので予約してお越しください!!)

owners

  • id

  • name(例:明治太郎)→苗字と名前は分ける?

  • club(例:生徒会本部)

  • graduated_at(例:昭和61年)

  • group(例:明紫会)

shops_owners

  • shop_id

  • owner_id

思考メモ

総明会グルメガイド→総明会グルメ

  • ホーム画面に表示する際の文字数制限的に、総明会グルメという名前に決定

2人以上経営している場合には?(shops_ownersの関係)

  • 一番若い人を1人だけ表示する方向性にしようかしら(アプリを使う人は若い人の方が多いという単純な観測の元)

実装参考文献

androidsoumeikaigourmet's People

Contributors

solt9029 avatar

Watchers

 avatar

androidsoumeikaigourmet's Issues

余裕があれば詳細な絞り込みを実装する

部活選択プルダウンの下あたりに「詳細に絞り込み」という青文字を置く。(メルカリの絞り込みのイメージ)
別ウィンドウか何か表れて、そこでたくさん設定して絞り込めるようにしたい

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.