Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

חנות משחקי ילדים

חנות משחקי ילדים הוא אתר למכירת משחקים לילדים ותינוקות, עם דגש על נראות מודרנית וחוויית משתמש נעימה.


תיאור הפרויקט

האתר כולל את העמודים והתכונות הבאים:

  • דף הבית – הצגת המוצרים של החנות עם אפשרות להוסיף אותם לסל.
    למשתמשים לא רשומים אין אפשרות להוסיף לסל.
  • סל קניות – תצוגה של המוצרים שנוספו לסל.
  • ניהול מוצרים – אפשרות להוסיף, לערוך ולמחוק מוצרים.
  • הרשמה וכניסה – יצירת משתמשים וניהול טוקן שמאוחסן ב־localStorage.
  • שמירת נתונים – כל המידע של המוצרים והמשתמשים נשמר ב־MongoDB.

הדגש בפרויקט הוא על עיצוב נקי ומודרני באמצעות Material UI וחוויית משתמש נוחה ואינטואיטיבית.


טכנולוגיות

  • Frontend: React, Material UI
  • Backend: Node.js, Express
  • Database: MongoDB
  • State Management: localStorage (לטוקן משתמש)

תכונות עיקריות

  • הצגת מוצרים בדף הבית
  • הוספה והסרה של מוצרים מהסל
  • ניהול מלא של מוצרים (CRUD)
  • הרשמה וכניסה למשתמשים
  • שמירה של טוקן משתמש ב־localStorage
  • כל הנתונים נשמרים ב־MongoDB
  • עיצוב נקי ומודרני עם Material UI

איך להפעיל את הפרויקט

  1. התקנה של התלויות:
# בתוך תיקיית השרת
cd server
npm install

# בתוך תיקיית הלקוח
cd ../client
npm install
# הפעלת השרת
cd server
npm start

# הפעלת הלקוח
cd ../client
npm start

## Screenshots / Demo

### דף כניסה
![Login Page](screenshots/login.png)
### דף הבית
![Home Page](screenshots/home.png)
### סל הקניות
![Shopping Cart](screenshots/cart.png)
### ניהול מוצרים
![Product Management](screenshots/admin.png)

About

Full Stack web application built with React and Node.js

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages