All Projects → kangvcar → GeekMovie

kangvcar / GeekMovie

Licence: other
GeekMovie 极客影院是一个免费的在线观影系统,本网站内容使用Python爬虫技术收集于互联网上公开资源,提供最优质的web界面服务,但不提供也不参与影片档案录制、下载、上传、储存。本站资源永久免费共享、无需安装任何插件、免注册登入、无隐藏恶意(挖矿)软体,欢迎影迷安心浏览观赏。

Programming Languages

javascript
184084 projects - #8 most used programming language
TSQL
950 projects
HTML
75241 projects
CSS
56736 projects
PHP
23972 projects - #3 most used programming language
python
139335 projects - #7 most used programming language
hack
652 projects

Projects that are alternatives of or similar to GeekMovie

EMAN
一个基于SSM框架与物品的协同过滤算法(ItemCF)的简单电子书推荐系统
Stars: ✭ 48 (-18.64%)
Mutual labels:  ajax
torrent-indexer
Yet another node.js torrent scraper made especially for movie, series, anime and music (scrape from 1337x, eztv, limetorrents, rarbg, skytorrents, thepiratebay, torrentproject, yts and zooqle)
Stars: ✭ 50 (-15.25%)
Mutual labels:  movie
PageQueryBoss
A ProcessWire Module to build complex nested queries containing multipple fields and pages and return an array that can be parsed to JSON. This is usefull to fetch data for SPA and PWA.
Stars: ✭ 18 (-69.49%)
Mutual labels:  ajax
miniAjax
🚀A mini Ajax library provides Ajax, jsonp and ready features for simple web applications.
Stars: ✭ 67 (+13.56%)
Mutual labels:  ajax
musicWebTemplate
Free website template built for musicians / artists to promote their music and connect to their audience.
Stars: ✭ 26 (-55.93%)
Mutual labels:  ajax
tv-lineup-app
"My Lineup" has a Ruby on Rails backend with React/Redux frontend. Users can save their favorite shows and add episodes to their lineup. They can view their lineup in a calendar format to see when and where their tv shows air. Users can also see trending and most watched shows as well as shows premiering that week.
Stars: ✭ 27 (-54.24%)
Mutual labels:  ajax
demo-chatroom
go+iris+jwt+mysql+xorm+viper,iris项目实战简易聊天室,登录、注册、私聊、群聊。
Stars: ✭ 47 (-20.34%)
Mutual labels:  ajax
spring-demo-ajax
Example of AJAX with Spring Boot
Stars: ✭ 38 (-35.59%)
Mutual labels:  ajax
javascript-without-jquery
Tips and practical examples
Stars: ✭ 47 (-20.34%)
Mutual labels:  ajax
m4q
Small library for DOM manipulation and animation. This library similar to jQuery, but written more simply.
Stars: ✭ 30 (-49.15%)
Mutual labels:  ajax
Random-Plex-Movie
Python App which chooses a random movie from your Plex Library.
Stars: ✭ 17 (-71.19%)
Mutual labels:  movie
esp32 ST7735 Movie
Movie Player on esp32 and ST7735
Stars: ✭ 38 (-35.59%)
Mutual labels:  movie
ScuffedMDB
An open-source website to rate movies watched with friends, made with next.js & chakra-ui. Hosted on vercel.com.
Stars: ✭ 100 (+69.49%)
Mutual labels:  movie
Ajaxinate
🎡 Ajax pagination plugin for Shopify themes
Stars: ✭ 107 (+81.36%)
Mutual labels:  ajax
Movie Data Capture
Local Movies Organizer
Stars: ✭ 5,481 (+9189.83%)
Mutual labels:  movie
proxrox
Proxy services, combine origins, use SSI and more during development
Stars: ✭ 43 (-27.12%)
Mutual labels:  ajax
eCommerce Shop
eCommerceShop renowned stylish, affordable, new and original fashion to you. our product mainly focuses on women wear’s, but it also offers men's apparel, children clothes, accessories, shoes, bags and other fashion items. BossKinds manufacture and supplier of leisurewear, workwear and school uniforms. we understood the importance of making good…
Stars: ✭ 26 (-55.93%)
Mutual labels:  ajax
shoppingPro
此项目是橘子网上商城的功能,按照我自己的想法实现的一个自营模式的商城应用。 目前实现了前台的功能,后台的功能,主要有登录,注册,商品展示,购物车等模块。后台面有添加商品,删除商品,商品上下架,订单管理,管理员管理,实现了E支付功能和百度地图功能.为了便于此项目日后的完善和扩展, 我采用了前后端分离的架构设计。前端主要使用javaScript,jquery,AjAX,JSP构建的单页web应用, 通过使用指令,服务,模板,控制器完成前端的MVC分层,各个模板页面的效果实现则使用了基本的CSS3等技术, 结合JS完成页面的基本交互效果。由于有实现数据库和后台模块等功能,通过AJax请求完成整个前台功能的数据交互, 后期再考虑实现一个后台管理系统及数据库系统,还有前端页面资源的异步加载及优化。
Stars: ✭ 28 (-52.54%)
Mutual labels:  ajax
TMDb
A simple Android client for The Movie DB in Material Design
Stars: ✭ 65 (+10.17%)
Mutual labels:  movie
MyDiary
A real-world mobile app implementation inspired by the movie "Your Name". 🌠
Stars: ✭ 23 (-61.02%)
Mutual labels:  movie

Geek 极客影院

【学习研究所用,请勿用于生产环境】

Geek 极客影院是一个免费的在线观影系统,本网站内容使用Python爬虫技术收集于互联网上公开资源,提供最优质的web界面服务,但不提供也不参与影片档案录制、下载、上传、储存。本站资源永久免费共享、无需安装任何插件、免注册登入、无隐藏恶意(挖矿)软体,欢迎影迷安心浏览观赏。

Geek 极客影院系统包含了前端web观影页面后端web站点管理系统

  • 前端包含用户登陆(v5.0已移除)、用户注册(v5.0已移除)、影片搜索、网友评论、影片排行榜、各类型影片栏目、讨论组、无插件在线播放等功能
  • 后端包含服务器系统信息总览、管理员登录(超级管理员&普通管理员)、影片信息的增删查改、网友评论管理、用户信息管理、天气提醒、在线音乐播放等功能。

v5.0 在线演示 Demo

v4.0 在线演示 Demo

API (部分失效)

功能介绍

前端系统功能介绍

后端系统功能介绍

版本

  • Apache/Nginx
  • PHP-5.4.45
  • MySQL
  • Bootstrap-4.0.0
  • Python 3.7

说明

本系统前后端分离,可按需下载back-end-v5.0front-end-v5.0目录进行部署。

数据库导入

先创建数据库okmovie,在导入jikeMovie-v5.0.sql文件即可;

默认数据库登陆账号为root, 密码为root; 如有变化请修改dbconnection.php文件,否则会数据库连接失败!

[root@kangvcar ~]# mysql -V
mysql  Ver 15.1 Distrib 5.5.60-MariaDB, for Linux (x86_64) using readline 5.1
[root@kangvcar ~]# mysql -uroot -proot -e "CREATE DATABASE okmovie;"
[root@kangvcar ~]# mysql -uroot -proot -e "use okmovie; source jikeMovie-v5.0.sql;"

部署WEB

部署前请按照上述**数据库导入**进行数据库导入

  1. 首先下载项目文件
    1. GIT下载git clone https://github.com/kangvcar/GeekMovie.git
    2. (如果没有安装git)还可以点击此下载
  2. 下载项目文件后会获得一个GeekMovie目录,在该目录下的有两个子文件夹back-end-v5.0,front-end-v5.0和一个Python文件movieSpider.py
    1. back-end-v5.0: 后端web站点管理系统
    2. front-end-v5.0: 前端web观影系统
    3. movieSpider.py: Python爬虫文件
  3. back-end-v5.0front-end-v5.0文件夹移动到网站的根目录下(如/var/www/html/usr/share/nginx/html)
  4. 配置WEB服务器指定网站根目录为front-end文件夹即可
    1. Apache配置
      ...
      DocumentRoot "/var/www/html/front-end" 
      ...
      
    2. Nginx配置
      ...
      root /usr/share/nginx/html/front-end;
      ...
      
  5. 由于后端管理系统一般不能暴露给普通用户,所以直接输入路径进行访问http://<ip>/admin.php

数据库结构

部署本系统前,先导入jikeMovie-v5.0.sql数据库文件

数据表结构(总共4张表)

数据库必须使用InnoDB引擎

表名 存储信息 说明
admin 存储后台管理员用户信息表
comment 存储用户评论表 ON DELETE CASCADE
movie 存储影片信息表
user 存储普通用户信息表
MariaDB [okmovie]> show tables;
+-------------------+
| Tables_in_okmovie |
+-------------------+
| admin             |
| comment           |
| movie             |
| user              |
+-------------------+

MariaDB [okmovie]> desc admin;
+----------+-------------+------+-----+---------+----------------+
| Field    | Type        | Null | Key | Default | Extra          |
+----------+-------------+------+-----+---------+----------------+
| id       | int(20)     | NO   | PRI | NULL    | auto_increment |
| username | varchar(20) | NO   |     | NULL    |                |
| password | varchar(20) | NO   |     | NULL    |                |
| role     | int(10)     | NO   |     | 2       |                |
+----------+-------------+------+-----+---------+----------------+

MariaDB [okmovie]> desc comment;
+----------+--------------+------+-----+---------+----------------+
| Field    | Type         | Null | Key | Default | Extra          |
+----------+--------------+------+-----+---------+----------------+
| cid      | int(20)      | NO   | PRI | NULL    | auto_increment |
| user_id  | int(20)      | YES  | MUL | NULL    |                |
| movie_id | int(20)      | YES  | MUL | NULL    |                |
| content  | varchar(200) | YES  |     | NULL    |                |
+----------+--------------+------+-----+---------+----------------+

MariaDB [okmovie]> desc movie;
+-----------+--------------+------+-----+---------+-------+
| Field     | Type         | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+-------+
| mid       | int(20)      | NO   | PRI | NULL    |       |
| mname     | varchar(50)  | YES  |     | NULL    |       |
| mimgurl   | varchar(200) | YES  |     | NULL    |       |
| mscore    | varchar(20)  | YES  |     | NULL    |       |
| mdirector | varchar(20)  | YES  |     | NULL    |       |
| mstar     | varchar(200) | YES  |     | NULL    |       |
| mtype     | varchar(50)  | YES  |     | NULL    |       |
| marea     | varchar(20)  | YES  |     | NULL    |       |
| myear     | varchar(20)  | YES  |     | NULL    |       |
| msumary   | varchar(400) | YES  |     | NULL    |       |
| mplayurl  | varchar(400) | YES  |     | NULL    |       |
+-----------+--------------+------+-----+---------+-------+

MariaDB [okmovie]> desc user;
+----------+-------------+------+-----+---------+----------------+
| Field    | Type        | Null | Key | Default | Extra          |
+----------+-------------+------+-----+---------+----------------+
| uid      | int(20)     | NO   | PRI | NULL    | auto_increment |
| username | varchar(20) | NO   | UNI | NULL    |                |
| password | varchar(20) | NO   |     | NULL    |                |
| email    | varchar(30) | NO   |     | NULL    |                |
+----------+-------------+------+-----+---------+----------------+

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].