Frontend for DumbYT making use for vuejs and typescript and webpack. http://dumbyt.hak8or.com/
Go to file
hak8or 2feb4e3d81 Fixed typo in homepage and changed what this is paragraph a bit 2018-04-06 07:36:07 +00:00
admin Initial commit moving front end out of main repo 2018-03-06 16:06:03 -05:00
src Load a few videos when page opens 2018-03-31 01:09:12 -04:00
.gitignore Added gitignore 2018-03-06 16:14:26 -05:00
index.html Fixed typo in homepage and changed what this is paragraph a bit 2018-04-06 07:36:07 +00:00
package-lock.json Initial commit moving front end out of main repo 2018-03-06 16:06:03 -05:00
package.json Initial commit moving front end out of main repo 2018-03-06 16:06:03 -05:00
readme.md Updated readme.md 2018-03-31 00:59:53 -04:00
tsconfig.json Initial commit moving front end out of main repo 2018-03-06 16:06:03 -05:00
webpack.config.js Added proxy to backend API and typescript errors to browser overview 2018-03-25 04:51:49 -04:00

readme.md

Frontend

Description

Oh god, front end web development, specifically javascript. This is the front end for the API based backend of DumbYT, a simple Youtube manager that keeps track of various channels or videos a user wants to be "subscribed" to.

This project makes use of the following:

  • Vuejs Reasonable javascript framework that's well documented and actively developed.
  • Axios Nice HTTP post/delete/etc helper library
  • TypeScript Making javascript more bearable, adds types to the language and other niceties.
  • WebPack Handles running the Typescript compiler and minifying and running a server for development.

Getting Started

  1. Clone the repository
  2. Run npm update to download all the project dependencies.
  3. Run npm start which will automatically start a server and recompile the typescript based backend when there are file changes. Also, /api is proxied back to the production server, though this can be edited in webpack.config.js.
  4. Run npm run-script build which generates the frontend files for production.