AC-Galen / schedule

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

個人行事曆

功能

  • 使用者可以新增專屬的行事曆
  • 使用者可以瀏覽行事曆的詳細資訊
  • 使用者可以在詳細資訊中(瀏覽、新增、修改、刪除)待辦事項
  • 使用者可以修改行事曆的資訊
  • 使用者可以刪除行事曆的內容
  • 使用者可以註冊帳號,註冊的資料包括:名字、email、密碼、確認密碼。
  • 使用者也可以透過 Facebook 或 Google 直接登入

環境建置

專案安裝

Clone

git clone https://github.com/AC-Galen/schedule.git
cd schedule
npm install

環境變數設定

.env.example 移除.example副檔名
修改 MONGODB_URI、FACEBOOK_ID、FACEBOOK_SECRET、GOOGLE_ID、GOOGLE_SECRET

執行專案

npm run dev

若成功開啟伺服器你會看到:

App is running on http://localhost:3000

可以至 http://localhost:3000 查看網站

建立種子資料

npm run seed

種子資料的資訊如下

{
  "name": "友人A",
  "email": "root1@example.com",
  "password": "12345678"
}
{
  "name": "友人B",
  "email": "root2@example.com",
  "password": "12345678"
}

此專案有部屬至heroku,但到2022年11月28日便會被消除

https://agile-temple-15484.herokuapp.com/users/login

About


Languages

Language:JavaScript 55.2%Language:Handlebars 43.6%Language:Shell 1.1%Language:Procfile 0.1%