GithubHelp home page GithubHelp logo

joga-frontend's Introduction

Frontendová část aplikace

Požadavky

  • NodeJS >= v10
  • npm >= 6
  • Angular 8

Nastavení aplikace

  1. Po naklonování musíš spustit příkaz npm install. Tím se vygeneruje složka node_modules se všemi externími knihovnami potřebnými pro běh aplikace.
  2. Pro spuštění vývojového serveru doporučuji příkaz npm run start. To spustí předpřipravenou konfiguraci, která jednak otevře port pro naslouchání na interní síti - lze tak spustit aplikaci i na mobilu, dále se aplikuje proxy, díky níž nebude problém s komunikací mezi dvěma servery (angular server a php server).

Vytvoření produkční verze

  1. Spustíš příkaz npm run release.
  2. Vytvoří se složka build, ve které se vygeneruje produkční verze aplikace
  3. Obsah složky build nakopíruj do backendu do složky public.
  4. Otevři si webovky pomocí serveru a měl bys vidět to, co vidíš v Angular serveru.

joga-frontend's People

Contributors

stechy1 avatar

Watchers

 avatar

joga-frontend's Issues

Správce klientů

V administraci by měl být nějaký přehled všech zaregistrovaných klientů.

Komponenta kalendáře

Kalendář bude jedna z nejdůležitějších komponent celé aplikace. Bude zobrazovat přehled nejbližších akcí. V administraci se budou pomocí této komponenty generovat akce nové.

Kontaktní formulář

Ve spodní části stránky se bude nacházet kontaktní formulář pro zaslání zprávy majiteli stránek.
Formulář se bude skládat z:

  • emailu odesílatele
  • předmětu
  • zprávy pro příjemce
  • nějaká forma captchy pro zamezení spamu

Sidebar

V administraci by se měla navigace nacházet v postraní liště.

Komponenta pro karty

Každá samostatná informace bude vložena do karty, která bude jasně graficky oddělovat ostatní informace.

Editor nabízených služeb

V administraci bude možnost měnit veškeré texty, které se budou uživatelům zobrazovat.
Dále bude obsahovat editor ceníku služeb.

Paginator

Je potřeba napsat univerzální komponentu pro paginaci.

Nabízené služby

Komponenta pro zobrazení pár obyčejných paragrafů s informacemi o nabízených službách.
Dále zde bude nejspíš i ceník.

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.