Giter Site home page Giter Site logo

krisxue / mirs-web-vue Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jiaxingbinggan/mirs-web-vue

0.0 2.0 0.0 216 KB

如题,电影智能推荐系统前端的vue实现

Home Page: https://www.91film.top/

License: MIT License

JavaScript 25.29% HTML 0.25% Vue 74.46%

mirs-web-vue's Introduction

项目说明

电影智能推荐系统(后端地址)前端的Vue实现,Demo地址

构建步骤

# install dependencies
npm install

# serve with hot reload at localhost:3000
npm run dev

# build for production with minification
npm run build

项目结构

index.html  
├── main.js                       # 入口地址
├── api                           # 对后台API的封装
│   ├── api.js                    # 抽取出API请求
│   └── ...                       # 不同模块的请求
├── components                    # Vue组件
│   ├── common                    # 通用组件
│   └── ...                       # 其他模块组件
├── filters                       # Vue的自定义过滤函数
├── router                        # 路由
├── store                         # vuex的集中式store
│   ├── index.js                  # 组装模块并导出 store 的地方
│   ├── actions.js                # 根级别的 action
│   ├── mutations.js              # 根级别的 mutation
│   ├── getters.js                # 根级别的 getters
│   └── modules                   # store模块
│       ├── notification.js       # 通知模块
│       └── ...                   # 其他模块
└── utils                         # 项目的一些自定义模块等
└── views                         # View组件

技术选型

To Do List

  • 设计
    • 登录注册设计
    • 首页排版设计
    • 用户中心设计
    • 单个电影页面设计
    • 高级搜索页面设计
    • 电影票房页面
    • 电影专辑页面设计
  • 开发
    • 登录注册
      • 登录
      • 注册
      • 第三方登录
      • 找回密码
    • 个人中心
      • 基本信息管理
        • 完善信息
        • 重置密码
      • 我的消息
      • 好友管理
        • 好友列表
      • 推荐管理
        • 推荐设置
        • 我评价的电影
      • 我的记录
        • 登录记录
        • 观看记录
      • 退出登录
    • 首页
      • 每日电影推荐
      • 热映电影推荐
      • 高分电影推荐
      • 相似用户推荐
    • 发现电影页
      • 筛选部分
      • 主体展示部分
    • 搜索
      • 首页基本搜索
      • 高级搜索页
    • 电影展示页
    • 用户信息展示页
    • 404页

贡献代码

  1. fork 本仓库

  2. 为你的fork仓库创建一个本地克隆 + 定位到你fork的mirs-web-vue仓库 + 在你 fork 的仓库页面的右侧边栏,点击复制图标复制你 fork 的 URL + 在本地打开终端或命名提示符,输入 git clone URL

  3. 配置git,使其能与源仓库同步 + 在本仓库页面复制这个仓库的URL + 定位到你本地克隆的仓库,使用 git remote -v,可以看到fork当前配置的仓库,如下所示:

      $ git remote -v
      origin  https://github.com/YOUR_USERNAME/mirs-web-vue.git (fetch)
      origin  https://github.com/YOUR_USERNAME/mirs-web-vue.git (push)
+ 输入 ```git remote add upstream```,然后粘贴刚才复制的URL,如下所示:

  ```
    git remote add upstream https://github.com/firery/mirs-web-vue.git
  ```
+ 再次输入``` git remote -v  ```。你将会看到你 fork 的 URL 作为原始的地址,而原始的仓库的 URL 作为 upstream。

  ```
    $ git remote -v
    origin    https://github.com/YOUR_USERNAME/mirs-web-vue.git (fetch)
    origin    https://github.com/YOUR_USERNAME/mirs-web-vue.git (push)
    upstream  https://github.com/firery/mirs-web-vue.git (fetch)
    upstream  https://github.com/firery/mirs-web-vue.git (push)
  ```
  1. 贡献代码,并commit
  2. 同步原始库:git fetch upstream
  3. 如果不在本地的master分支,使用git checkout master进行切换
  4. 将源仓库的更新合并到本地的master分支:git merge upstream/master
  5. 将本地仓库的更新提交到github:git push
  6. 在github上确认信息后,就可以提交pull request了

mirs-web-vue's People

Contributors

jiaxingbinggan avatar resemble avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.