All Projects → wclimb → Video Admin

wclimb / Video Admin

node+koa2+mysql

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Video Admin

Strapi
🚀 Open source Node.js Headless CMS to easily build customisable APIs
Stars: ✭ 41,786 (+21663.54%)
Mutual labels:  api, koa2
Postgraphile
GraphQL is a new way of communicating with your server. It eliminates the problems of over- and under-fetching, incorporates strong data types, has built-in introspection, documentation and deprecation capabilities, and is implemented in many programming languages. This all leads to gloriously low-latency user experiences, better developer experiences, and much increased productivity. Because of all this, GraphQL is typically used as a replacement for (or companion to) RESTful API services.
Stars: ✭ 10,967 (+5611.98%)
Mutual labels:  api, koa2
Ugin
UGin is an API boilerplate written in Go (Golang) with Gin Framework.
Stars: ✭ 110 (-42.71%)
Mutual labels:  api, mysql
Countries States Cities Database
🌍 World countries, states, regions, provinces, cities, towns in JSON, SQL, XML, PLIST, YAML, and CSV. All Countries, States, Cities with ISO2, ISO3, Country Code, Phone Code, Capital, Native Language, Timezones, Latitude, Longitude, Region, Subregion, Flag Emoji, and Currency. #countries #states #cities
Stars: ✭ 1,130 (+488.54%)
Mutual labels:  api, mysql
Core
The Form Tools Core.
Stars: ✭ 156 (-18.75%)
Mutual labels:  api, mysql
Directus Docker
Directus 6 Docker — Legacy Container [EOL]
Stars: ✭ 68 (-64.58%)
Mutual labels:  api, mysql
Don Blog Backmanage
Don's blog的后台管理系统,基于Vue.js + Node.js + Koa.js + MySQL + Redis + WebSocket。
Stars: ✭ 112 (-41.67%)
Mutual labels:  mysql, koa2
Activity
A PHP API to log anything anywhere
Stars: ✭ 44 (-77.08%)
Mutual labels:  api, mysql
Koa2 Blog
第一个web项目,仿照cnode,欢迎新建账号试用
Stars: ✭ 141 (-26.56%)
Mutual labels:  mysql, koa2
Directus
Open-Source Data Platform 🐰 — Directus wraps any SQL database with a real-time GraphQL+REST API and an intuitive app for non-technical users.
Stars: ✭ 13,190 (+6769.79%)
Mutual labels:  api, mysql
Wertik Js
💪 A library that powers your app with GraphQL + Rest API
Stars: ✭ 56 (-70.83%)
Mutual labels:  api, mysql
Stackoverflow Clone
Clone project of a famous Q/A website for developers which is stackoverflow built using MySQL-Express-React-Node 🌐
Stars: ✭ 182 (-5.21%)
Mutual labels:  api, mysql
Grocerystore With Server
Grocery Store with server integration
Stars: ✭ 51 (-73.44%)
Mutual labels:  api, mysql
Nodejs Koa Blog
基于 Node.js Koa2 实战开发的一套完整的博客项目网站
Stars: ✭ 1,162 (+505.21%)
Mutual labels:  mysql, koa2
Aclify
🔒 Node Access Control Lists (ACL).
Stars: ✭ 49 (-74.48%)
Mutual labels:  api, mysql
Next
Directus is a real-time API and App dashboard for managing SQL database content. 🐰
Stars: ✭ 111 (-42.19%)
Mutual labels:  api, mysql
E Commerce 2 django
Guest register, user register, user login, user logout, account home page, product view history, change password, reset password, change name, send activation email when register, resend activation email, add shipping address, add billing address, add nickname to the addresses, edit shipping address, edit billing address, view list of your addresses, reuse shipping addresses when order products, reuse billing addresses when ordeer products, show sales analytics if staff or admin only using -chart.js-, get analytics data with Ajax, receive marketing email, change if user will receive marketing email or not by admin, send contact message with Ajax, products list, product detail, download product detail as a PDF file, download digital product files -if the user purchased that digital product only-, orders list, list of digital products files, order detail, download order detail as a PDF file, verify order ownership with Ajax -to secure order detail page-, show cart products, add or remove product from cart, checkout page, thanks page when order placed successfully, add or reuse payment method, add or reuse payment method with Ajax, search products by title, search products by description, search products by price, search products by tag title, write tags for products -by admin only-, auto fill contact email, full name if user logged in.
Stars: ✭ 20 (-89.58%)
Mutual labels:  api, mysql
Altair
Lightweight and Robust API Gateway written in Go
Stars: ✭ 34 (-82.29%)
Mutual labels:  api, mysql
Eaglet
最简單直接的 Koa2 的脚手架
Stars: ✭ 118 (-38.54%)
Mutual labels:  mysql, koa2
Rest Api Slim Php
Example of REST API with Slim PHP Framework.
Stars: ✭ 165 (-14.06%)
Mutual labels:  api, mysql

写在前面(有问题可以加qq群:725165362)

该项目有两个版本,vue和react

前端项目地址 https://github.com/wclimb/vue-video  
前端预览 http://video.wclimb.site

后端项目地址 https://github.com/wclimb/video-admin
后台管理 http://vue.wclimb.site

API接口地址 https://github.com/wclimb/video-admin/blob/master/API.md (未更新,接口现在重写过)

react版现在已经完成

react版项目地址 https://github.com/wclimb/react-video
react版预览 http://react.wclimb.site

技术栈(Vue2.js + Node.js 全栈项目)

Node.js + Koa2 + Mysql

开发环境

  • Nodejs v8.1.0
  • Koa v2.3.0
  • Mysql v5.7.0

如果遇到报错,可能是因为不支持async await,请先升级node版本,

运行

只有超级管理员才可以删除文章,其他登录之后会自动注册,可以上传信息和修改信息

git clone https://github.com/wclimb/video-admin.git

cd video-admin

npm install  建议使用淘宝镜像(https://npm.taobao.org/) =>  cnpm i

npm i supervisor -g(安装过可以忽略)

npm run dev (运行项目)

npm test (测试)

ps: 需要先创建数据库,本项目的数据库名为 vuesql 不知道如何创建的可以看我另外一个项目Koa2-blog的README.md

如果觉得对你有帮助还望关注一下,有问题可以及时提哟,觉得不错的话star一下也是可以的哟

后端管理后台功能

  • [x] 注册
  • [x] 登录
  • [x] 登出
  • [x] 上传video信息
  • [x] 修改已上传的video信息
  • [x] 查看喜欢/不喜欢的所有数据
  • [x] 查看评论的所有数据
  • [x] 查看评论的所有数据
  • [x] 查看后台所有用户
  • [x] 查看前端注册的所有用户

后端线上地址

技术栈:node + koa2 + mysql 预览:video-admin GitHub: 管理后台

前端后台演示

前端功能

    1. 注册登录登出 + 验证码 密码检测,如果用户不存在则自动创建
    1. 检测是否登录,如果没有登录则不允许评论和评价
    1. 可以上传影片到后台,进行前台展示
    1. 评分功能,初始化评分可以自由设置,如果没有人like则默认显示原始评分,如果有则计算当前vide的评分
    1. 修改用户名,检测用户名是否跟其他人重复
    1. 上传头像,默认没有头像
    1. 评论功能,评论之后可以在个人中心展示,并且可以删除
    1. 搜索功能,可以搜索存在的影片,如果没有则显示无结果
    1. 自己喜欢的video和评论的内容会在个人中心显示

综上:

  • [x] 注册
  • [x] 登录
  • [x] 登出
  • [x] 验证码
  • [x] 详情页
  • [x] 分类
  • [x] 分类影视列表
  • [x] 修改用户名
  • [x] 上传头像
  • [x] 评论
  • [x] 删除评论
  • [x] 搜索
  • [x] 个人中心数据

前端线上地址

项目是手机端的,请使用谷歌浏览器手机预览模式

预览:vue-video

手机扫描图下二维码预览

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].