GithubHelp home page GithubHelp logo

barionleg / seatmap_s Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kddi-tech/seatmap

0.0 0.0 0.0 1.11 MB

座席表ライブラリ

License: MIT License

JavaScript 1.75% Python 6.98% HTML 91.27%

seatmap_s's Introduction

seatmap

座席の登録と登録されている人の検索が行えるアプリです。

概要

本システムは2つのデモアプリで構成されます。

  • 座席登録アプリ : サーバーに座席を登録するアプリです。
  • 座席検索アプリ : 登録されている人の検索をするアプリです。

デプロイ方法

1. 本repoをcloneする

git clone [email protected]:KDDI-tech/seatmap.git

2. データの追加及び削除

本システムではサーバーにあらかじめ学生の情報を登録する必要があります。

データの追加及び削除は以下のファイルを変更します。

  • /server/fapi.py

21行目からを以下のようにします。

全て同じ要素数に設定してください。

df = pd.DataFrame(data={
    "studentID": ["1人目の学籍番号", "2人目の学籍番号", "3人目の学籍番号",..."n人目の学籍番号"],
    "name": ["1人目の名前", "2人目の名前", "3人目の名前",..."n人目の名前"],
    "seatID": ["", "", "",...""]})

削除の場合は任意の要素を削除してください。

画像データの追加

画像データを登録するには以下のファイルの追加、変更を行います

  • /viewer/img/
  • /viewer/index.html

/viewer/img/

このフォルダの中に登録したい人物の画像を追加します。

"名前1".png

"名前2".png

.

.

.

"名前n".png

/viewer/index.html

119行目からのコードを以下のように変更してください。

switch(name){
        case "1人目の名前":
          $img.src = './img/"名前1".png';
          break;
        case "2人目の名前":
          $img.src = './img/"名前2".png';
          break;
        case "3人目の名前":
          $img.src = './img/"名前3".png';
          break;
          .
          .
          .
        case "n人目の名前":
          $img.src = './img/"名前n".png';
          break;
        } 

3. サーバーを立てる

まずAPIサーバーを起動します repoのディレクトリをカレントにして、下記コマンドを入力してください。

cd server
python3 fapi.py

4. デプロイする

repoのディレクトリをカレントにして下記コマンドを入力してください。

cd app
npm i
npm start

上記でサーバーが起動します。 ブラウザから下記にアクセスしてみてください。

License

MITライセンスです。

seatmap_s's People

Contributors

matsu8810 avatar wseng avatar tadfmac avatar kddi-tech 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.