Login-web-prac

網路課程註冊系統

這是一個使用 MERN(MongoDB、Express、React、Node.js)技術堆疊開發的網路課程註冊練習專案。該專案允許使用者註冊為學生或導師,並以各自的身分登入使用。導師可以註冊新課程,學生可以搜尋並註冊他們感興趣的課程。

專案作者

作者: Billy Chen
根據Udemy上Wilson Ren老師所開設的網頁開發課程的指示製作。

功能特點

安裝與使用

1. 克隆專案

bash git clone https://github.com/yourusername/course-registration-system.git cd course-registration-system

2. 安裝伺服器端依賴項目

cd server npm install

3. 安裝用戶端依賴項目

cd client npm install

4. 設定環境變數

MONGODB_URI=你的MongoDB連結 JWT_SECRET=你的JWT密鑰 PORT=伺服器運行的端口

5. 啟動伺服器與用戶端

啟動伺服器

cd server nodemon .\index.js

啟動用戶端

cd client npm start

伺服器端應該會在指定的端口上啟動(預設為 http://localhost:8080),而用戶端應該會在 http://localhost:3000 上啟動。

使用技術

未來改進

聯繫方式

如有任何問題或建議,請聯繫作者 Billy Chen