Giter VIP home page Giter VIP logo

jpsite's People

Contributors

pyrovers avatar sinmetal avatar souppower avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

jpsite's Issues

認証機能

WHAT

認証機能を作成する。
認証はFirebase Authを利用して、Google ログインを行う。

ログインが必要な状態

  • プロフィール編集
  • イベント応募

Firebase Auth

まだ、試してないけど、 firebaseui-web 使えば楽ちんなのかなー?という雰囲気を感じた。

https://github.com/firebase/firebaseui-web

dir 構成変更

WHAT

Server Appのdir構成を変更する

WHY

このdir構成だと、deployしても、読み込めないじゃん!ということに気付いたので

Auto Deploy 設定

WHAT

branchがpushされたら、dev環境にdeployするようにする

WHY

実際にApp Engine上で動くかチェックするため

Hello World for WebFront

WHAT

Hello Worldを表示する CIを構築する

WHY

Cloud BuildでCIを構築しようと思って

Organization 登録 API

WHAT

Organization登録API

項目

  • Name
  • Organizer List

WHY

Organizationは自由に登録することはなく、ほとんど増えることも無いので、裏側でひょいっと登録する

UserProfile 登録

WHAT

UserProfileを登録する
Firebase Authでの認証が必要

Collection

UserProfile

普通にみんなに見えるProfile

  • Display Name
  • Profile Image
  • 興味があるGCP Product とか

UserProfileSecret

入館登録などに利用する管理者にしか共有されない項目

  • メールアドレス
  • 姓名 (入館などで毎回入力するのがめんどうな人用なので、optional),
  • 姓名 カナ (入館などで毎回入力するのがめんどうな人用なので、optional)

Cloud Run 化

  • Angular Universal を導入する( + nest.js ? )
  • node で Angular を提供する Dockerfile を作る
  • Cloud Run へのデプロイ設定

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.