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 8 months ago
admin Initial commit moving front end out of main repo 9 months ago
src Load a few videos when page opens 8 months ago
.gitignore Added gitignore 9 months ago
index.html Fixed typo in homepage and changed what this is paragraph a bit 8 months ago
package-lock.json Initial commit moving front end out of main repo 9 months ago
package.json Initial commit moving front end out of main repo 9 months ago
readme.md Updated readme.md 8 months ago
tsconfig.json Initial commit moving front end out of main repo 9 months ago
webpack.config.js Added proxy to backend API and typescript errors to browser overview 8 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.