Frontend for DumbYT making use for vuejs and typescript and webpack.
http://dumbyt.hak8or.com/
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
6 years ago | |
---|---|---|
admin | 6 years ago | |
src | 6 years ago | |
.gitignore | 6 years ago | |
index.html | 6 years ago | |
package-lock.json | 6 years ago | |
package.json | 6 years ago | |
readme.md | 6 years ago | |
tsconfig.json | 6 years ago | |
webpack.config.js | 6 years 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
- Clone the repository
- Run
npm update
to download all the project dependencies. - 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 inwebpack.config.js
. - Run
npm run-script build
which generates the frontend files for production.