Giter Site home page Giter Site logo

polakosz.herokuapp.com's Introduction

Deploy project

  1. Clone project

  2. Install Git bash

  3. Install VS Code

  4. Install Node.js with NPM

  5. Integrate Git bash into VS Code

    Add "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe", line into the User Settings

  6. $ cd <cloned-project-path>

  7. Rename .env.example to .env

  8. Install PHP required packages

    $ composer install

  9. Generate an APP_KEY

    $ php artisan key:generate

  10. Create a DataBase and set the connection details in the .env file

  11. Install Node dependencies (to Compile Assets with Laravel Mix)

    npm install

  12. Generate (JS, CSS) assets

    npm run prod

  13. Create log file

    /storage/logs/laravel.log

  14. Set permissions (write)

    /bootstrap/cache/ folder

    /storage/ folder

  1. Rename /public/ folder to /public_html/

Develop

  • JS, CSS
    • npm run watch

Test

Run $ composer run-all-tests to run the Unit and Feature tests. Run $ composer get-coverage to generate HTML code coverage.

Code formatting

Please use the $ composer run-tidy command before every commit to make sure the source code formatted properly.

polakosz.herokuapp.com's People

Contributors

polakosz avatar dependabot[bot] avatar

Watchers

James Cloos avatar  avatar

polakosz.herokuapp.com's Issues

TO-DO List

TODO

  • Warning / Success popup ne így jelenjen meg, hanem csak beússzon az oldal alján, hogy ne kelljen feltétlen kiikszelni (esetleg lehessen időzítőt is beállítani hozzá).

  • csak Admin tudjon hozzáadni új filmet (ENTRUST or laravel permission)

  • A Sticky Menu ne ilyen darabosan tolja le a navbar-t

  • Nicer 404 error page

  • Autómatikus rendszer, ami lemeneti a filmcímet, borítóképet és port.hu-s linket DB-be

  • Bootstrap Carousel-ben a szöveg nem fér ki rendesen, mert túllóg a jelenlegi 80%-nál a szöveg

2018. 01. 26.

  • DatePicker bezáródik, miután ki lett választva a dátum (commit)

2017. 12. 06.

  • Bootstrap Carousel-ben jelenjen meg az utolsó 5 film
  • About me megírása / törlése

2017. 08. 03.

  • Login / Registration modal lefordítása

2017. 08. 02.

  • Egyes <section>-ök title-jeit kivenni, mert ha nem csak főoldalon lehet megtekiinteni az egyes részeket, akkor nem fog kelleni az elnevezésük oda

2017. 07. 31. - Google PageSpeed optimalizálás

  • .css, .jpg, .jpeg, .png, .gif, .js, .ico, .svg kiterjesztésű fájlok 1 évig tárolódhatnak a böngészőben
  • Laravel-be be lett építve egy HTML minimalizáló funkció (ennek jobb a tömörítési eljárása)
  • Pár képet Google ajánlott könyvtára jobban letömörített

Google PageSpeed

Előtte Utána
Mobilon 48 67
Számítógépen 56 87

2017. 07. 22.

  • Menü nem fér ki rendesen pl.: 768px-nél (commit)

  • Sectionok térközeit beállítani a különböző képernyőméretekhez (commit)

  • Kapcsolat backed elkészítése ([commit](../commit/ (commit)))

2017. 07. 21.

2017. 07. 20.

  • About Me képek és szöveg lecserélése (commit)

  • Multilanguage System bevezetése (commit)

  • Felhasználók kezelése (commit)

  • "Aláírás" logó font-family-jának javítása (commit) - new bug: [#4]

  • Megtanulni, hogy kell HTML-ből hivatkozni képre (csak resource mappába kell rakni, ha minden igaz /CSS fájlból hivatkozás esetén létrehozta public mappában az images mappát/) (commits)

Localization bugs

  • Localize the Továbbiak button
  • Localize the API movie rating text

Projects

Use this package to display all my public GitHub repository

Signature Render Bug

Signature different on localhost and index.html.

Open from Explorer
index.html

Localhost environment
index.php - localhost

IMDB links

When a non hungarian person browse the movies show the imdb link of the movie.

Localized movie name

When a non hungarian person browse the movies show the movie name in English.

Mafab.hu

Use Mafab.hu instead of Port.hu

Dark theme

Make a nice dark theme (as the default).

Registration fail

The cause is currently unknown.
(The errors displayed in the login panel, not in the registration panel so maybe this could be a good starting point)

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.