Skip to content

dgoleniewski/CoolVideos

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CoolVideos

Web application, based on ASP.NET Core and Vue.js for watching and uploading videos.

Table of contents

Authors

License

Copyright (c) 2020 Damian Goleniewski, Błażej Tempski, Arkadiusz Wawrzyniak
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. To view a copy of this license, visit https://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.

Technologies

API:

  • ASP.NET Core 3.1,
  • Entity Framework Core 3.1.11,
  • Relational Database MySQL

Client:

  • Vue.Js 2.6.11,
  • Axios 0.21.1,
  • Bootstrap 4.5.3,
  • Bootstrap-vue 2.21.2,
  • Core-js 3.6.5,
  • Vue-resource 1.5.1,
  • Vue-router 3.2.0,
  • Vue-slide-up-down 2.0.1,
  • Vuelidate 0.7.6,
  • Vuex 3.4.0

Setup

To setup a project, you need to clone the repo or download its content and open up the main folder in Microsoft Visual Studio with ASP.NET installed. Next step is install node modules using npm install command in /clientapp.

Features

List of ready features

  • Authentication
  • Searching videos
  • Watching videos
  • CRUD for owner of videos
  • Giving like to video
  • Error handling

Screenshots

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 52.3%
  • C# 39.1%
  • JavaScript 6.0%
  • SCSS 1.6%
  • HTML 1.0%