less than 1 minute read

簡介

餐酒館系統是一個進行中的練習專案,
前端:React + Material UI + Redux
後端:Python + Django + MongoDB +JWT Authenticatioon

V1.0-alpha release:

前端App下載點

(or use git clone)

安裝:
  1. 解壓縮至工作目錄:ex:D:\working\react-my-app
  2. 安裝指令: 需要 npm (請先安裝)
    $>npm install
    

    會自動安裝package.json檔內所需要相依的packages。

啟動app:
$>npm start

後端App下載點

(or use git clone)

安裝:
  1. 解壓縮至工作目錄:ex:D:\working\python\mybistro
  2. 安裝指令: 需要 pipenv (請先安裝 ,指令: $>pip3 install pipenv)
    $>pipenv install
    

    安裝時建立虛擬環境,並自動安裝Pipfile檔內所需要相依的packages,
    一般會安裝到類似以下路徑 :
    C:\Users\yourname.virtualenvs\mybistro-YTiYePRb

  3. 新增 .env檔 到專案根目錄
    Django SECRET_KEY和DB連線資料存放此處:
SECRET_KEY = 'django-insecure-atvkjkx0z1xic5a69%m$h6mi9m1n+)_b+qs(4q63w_u!c)#%45'  
DATABASE_HOST = 'localhost'
DATABASE_PORT = '27017'
DATABASE_USERNAME = 'db_username'
DATABASE_PASSWORD = 'db_password'

啟動app:
$>pipenv shell  (進入shell)
(mybistro-YTiYePRb) D:\working\python\mybistro\>python manage.py runserver

資料庫:MongbDB

下載安裝Community版(5.0.x)即可。
可順便安裝MongoDB Compass,有圖型化介面可用。

如果一切順利,打開localhost:3000,That’s it!
App login

Categories:

Updated: