louisthomaspro / LedWallApp

Web application deployed on any Linux to control the Polytech' Tours LedWall. Developped with expressjs & Angular 7

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LedWallApp

IMPORTANT to deploy the APP on the BeagleBoneBlack Linux board, you should look at README in BeagleBoneBlackLinux directory

Web application deployed on any Linux to control the Polytech' Tours LedWall.

  • front : expressjs
  • back : angular 7
LedWall Web Application

Project Report : LEDWall_Report_JLH_CDT_CLN_ARI_SSI_LTS.pdf

Running the app

To run the project, you need to have node installed with npm and Angular CLI.

  1. Clone project
  2. Go in front folder
  3. npm install
  4. ng serve
  5. Go in back folder
  6. npm install
  7. node server.js
  8. Navigate to http://localhost:4200/

Deploying the app

run : sudo -s source ./project_install.sh

or ...

If you intend to deploy your app onto a device with small amount of memory, it would be wise to run the app with this method instead.

  1. Clone project
  2. Go in front folder
  3. npm install
  4. ng build --prod
  5. Go in back folder
  6. npm install
  7. NODE_ENV=production node server.js
  8. Navigate to http://localhost:8080/

Config

Change default piskel size when opening the editor : front/src/assets/piskel-editor/js/piskel-packaged-2015-09-02-11-47.js (11782)

Secure front access with the command below : sudo htpasswd -c .htpasswd ledwall

Sources

About

Web application deployed on any Linux to control the Polytech' Tours LedWall. Developped with expressjs & Angular 7

License:MIT License


Languages

Language:JavaScript 75.4%Language:C 7.8%Language:HTML 4.1%Language:CSS 3.8%Language:TypeScript 3.5%Language:Python 2.6%Language:Java 1.3%Language:SCSS 0.7%Language:Shell 0.4%Language:Batchfile 0.2%Language:Makefile 0.1%Language:Dockerfile 0.0%