מערכת לניהול משימות פשוטה באמצעות Node.js ו־Express.
- ניהול משימות (קריאה, הוספה, סימון כהושלמה, מחיקה)
- שימוש ב־EJS לתצוגה דינמית
- שמירת משימות במסד נתונים MySQL
- Node.js
- Express.js
- EJS
- MySQL
- Body-parser / Method-override
- Dotenv
- Nodemon
Controllers/
Models/
Routers/
Service/
Views/
db/
.env
.gitignore
app.js
-
שיכפול (Clone) של הריפוזיטורי: git clone https://github.com/efrat9022/node-tasks-app.git
cd node-tasks-app -
התקנת תלויות: npm install
-
יצירת קובץ .env עם משתני הסביבה: DB_HOST=localhost
DB_USER=root
DB_PASSWORD=yourpassword
DB_NAME=tasksdb -
הרצת הפרויקט: npm start
/ – דף הבית: מציג את כל המשימות
/tasks/add – טופס הוספת משימה
PUT /tasks/:id – סימון משימה כהושלמה
DELETE /tasks/:id – מחיקת משימה