包含註冊、登入、AI 臉部辨識功能的網站。
獨自開發網站前、後端,前端使用 React + vite ,並使用 TailwindCSS;後端使用 Node.JS 開發,資料庫採用 PostgreSQL(後端專案請點此)。
Demo: https://yachuh.github.io/smartBrain/
- 使用 Axios 串接 Clarifai API ,偵測並顯示圖片中的人臉
- 註冊、登入功能(含表單驗證與錯誤訊息提示)
- RWD 網站,使用 TailwindCSS 開發
- 開發 RESTful API、實作資料庫 CRUD 語法
- 使用 Node.js + Express.js 開發
- 使用 bcrypt 套件加密儲存使用者密碼
- 使用 PostgreSQL 做為資料庫
畫面導覽:
前端
├── src
│ └── assets
│ │ └── images
│ ├── components
│ ├── utils
│ ├── App.jsx
│ ├── main.jsx
│ └── index.css
├── dist
└── index.html
後端
├── controllers
└── server.js
前端
- ReactJS
- TailwindCSS
- Vite
- ESLint
後端
- Node.js
- Express.js
- PostgreSQL
- Render
前端
後端
npm install
vite command:
npm run dev
: start develop modenpm run build
: project compliementnpm run pre delpoy
: project compliementnpm run deploy
: dep;oy to github page