Frontend for DumbYT making use for vuejs and typescript and webpack. http://dumbyt.hak8or.com/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hak8or 2feb4e3d81 Fixed typo in homepage and changed what this is paragraph a bit 10 months ago
admin Initial commit moving front end out of main repo 11 months ago
src Load a few videos when page opens 10 months ago
.gitignore Added gitignore 11 months ago
index.html Fixed typo in homepage and changed what this is paragraph a bit 10 months ago
package-lock.json Initial commit moving front end out of main repo 11 months ago
package.json Initial commit moving front end out of main repo 11 months ago
readme.md Updated readme.md 10 months ago
tsconfig.json Initial commit moving front end out of main repo 11 months ago
webpack.config.js Added proxy to backend API and typescript errors to browser overview 11 months ago

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.