Skip to content
This repository was archived by the owner on May 4, 2024. It is now read-only.

kevinvu184/gcloud-based-registration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GCloud Based Authentication System

Kevin Vu 2020

© Kevin Vu 2020. Disclaimer: This repo is an asset of Kevin Vu. Any plagiarism act will be reported.

Project Brief

GCloud Based Authentication System is a web application simulate a simple authentication system.

Stack

  • Front end: HTML/CSS/JS - Bootstrap
  • Back end: PHP (Only pure PHP)
  • DB: Google Cloud Datastore (NoSQL cloud based db)
  • Deploy Platform: Google App Engine Flexible
  • Other Cloud Services:
    • Google Cloud Shell + Text Editor

Setting Up

  • Create a new Google CLoud Project
  • Create Datastore instance and mock entities
    • Mock entities properties: Kind:user, id (Type: Key), name (Type: String), password (Type: Integer)
    • Imgur
  • Activate a Cloud Shell session
    • Open in new window to access Google Cloud Shell Text Editor
    • gcloud config set project [PROJECT_ID] to access correct project
  • git clone https://github.com/kevinvu184/GcloudBasedRegistration.git
  • cd GcloudBasedRegistration/
  • composer install
  • Dev server (flex) php -S localhost:8080 -t www/
    • Dev server (std) dev_appserver.py ./ --php_executable_path=/usr/bin/php-cgi
  • Deployment gcloud app deploy

About

PHP application simulate registration system using Google Datastore.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages