Egy érdekes és szemkápráztató webáruház, ami Vue.js-ben készült. Ehhez a projekthez a Vue CLI 3.x verziója került felhasználásra.
- A felhasználó képes fiókot létrehozni, abba bejelentkezni, illetve új jelszót kérni email cím segítségével.
- CRUD műveletek
- A felhasználó hozzá tud adni termékeket a kosárhoz és azokat törölni.
- Az adminisztrátor hozzá tud adni termékeket a kínálathoz.
- Az adminisztrátor törölheti vagy szerkesztheti a hozzáadott termékeket.
- Biztonság
- A felhasználó jelszava titkosításra kerül a fiók létrehozása során.
A projekt létrehozásakor a következő nyelvek, illetve adatbázis-eszközök kerültek felhasználásra: Vue.js, Node.js, MongoDB, Bootstrap, Express
- VueCLI telepítése
- NodeJS telepítése
- Csomagkezelő használata (NPM/Yarn)
- Git clone esetén érdemes a frontend és a backend mappában lefuttatni az
npm install
vagy ayarn install
parancsot. - A MongoDB adatbázis beállítása a
backend/app.js
elérési úton.
const MONGODB_URI = 'mongodb://127.0.0.1:27017/spacey';
- A szerverek elindítása:
npm start
(backend) ésnpm run serve
(frontend)