GithubHelp home page GithubHelp logo

alkfejlbead3's Introduction

Alkfejlbead 3. feladat

3. beadandó feladat - HS74YU

  • legalább két modellt, egy-sok kapcsolatban [X]
  • legalább 1 űrlapot [X]
  • legalább 1 listázó oldalt [X]
  • legyen lehetőség új felvételére [X]
  • legyen lehetőség meglévő szerkesztésére [X]
  • legyen lehetőség meglévő törlésére [X]
  • REST API végpont kialakítása [X]
  • szerveroldali perzisztálás fájlba [X]

Követelményanalízis

Az oldalon lehessen felvenni új boltokat, a boltokhoz lehessen hozzárendelni termékeket amikből van nekik készleten. FONTOS: TEGYÜK FEL, HOGY MINDEN TERMÉK EGYEDI ÉS NEM LEHET MÁS BOLTBAN KAPNI. 1..n KAPCSOLAT

  1. Architektúra terv alt text Oldaltérkép:
  • Főoldal
  • Bolt hozzáadása
  • Termék felvitele/szerkesztése

Végpontok:

  • index
  • bolt
  • new
  1. Osztálymodell alt text Adatbázisterv
    • Bolt

      • nev: 'string',
      • termekek: 'termek' [array]
    • LOCATION

      • nev: 'string'
      • ar: 'number'
      • mennyiseg: 'number'

Implementáció

  1. Fejlesztői környezet bemutatása Cloud 9 - c9.io Egy online workspace-t hoz létre - virtuális gépet amin biztosítja a Node.js és ember.js futtatásához szükséges összes függőséget.

  2. Könyvtárstruktúrában lévő mappák funkiójának bemutatása

    • sec-rest - Az adatbázist kezeli.
    • sec-app - Az alkalmazás maga.

Felhasználói dokumentáció

  1. A futtatáshoz ajánlott hardver-, szoftver konfiguráció Böngészőben futó alkalmazás nincs különösebb hardver igénye. Ajánlott szoftver - Google Chrome, Firefox, Opera, Safari

  2. Telepítés lépései: hogyan kerül a Githubról a célgépre a program git clone https://github.com/slinkyone/Alkfejlbead22 Telepítés meglévő fileok elhejezése majd konzolban npm -install parancs-al lefut a telepítés. ember s-el pedig elindul a program.

  3. A program használata Kész programfelület fogad bennünket, ahonnan egyből tudunk áruházat hozzáadni a hozzáadásra kattintva, vagy már meglévőt megtekinteni. A megtekintés után alkalmunk nyílik terméket felvenni és törölni és az áruház nevét módosítani. alt text alt text

alkfejlbead3's People

Contributors

slinkyone avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.