wwwenjie / Movie-Paradise

A responsive movie preview web app

Home Page:https://movieparadise.netlify.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Movie Paradise

Netlify Status JavaScript Style Guide

简体中文

This project is for learning and communication purposes only, not for commercial use. The data comes from third-party websites.

Introduction

Movie Paradise is a web app built by Vue, React(WIP) and Koa.
It can preview movies and provide download hash, online watch links, live watch functions.

Demo Website
Optimized for China

Features

  • 📱 Responsive
  • 🌐 Internationalization
  • 🌓 Dark Mode
  • ⚡ CI/CD

Status: Beta

Most of the features has been completed, more details to be optimized

Preview

mobile home view

pad home view

desktop home view

Development

Movie Paradise is managed by lerna. You can bootstrap all the packages including front end and back end via lerna scripts.

# clone this repo
> git clone https://github.com/wwwenjie/Movie-Paradise.git

# install lerna and basic dependencies
> yarn

# bootstrap all packages
> yarn lerna:bootstrap

# run movie app ui
> cd packages/movie-app-ui && yarn serve

# run movie web
> cd packages/movie-web && yarn serve

# you can also run all the packages using lerna (not recommended)
> yarn lerna:serve-all

Deploying

Movie Paradise will automatically deploy when commits land in master.
You can also deploy manually by running yarn lerna:deploy-all.

Structure

You can view the detail of structure on each packages' README

Contributing

Welcome to report bug or add new features. You can know what we are going to do in Projects

About

A responsive movie preview web app

https://movieparadise.netlify.app

License:MIT License


Languages

Language:TypeScript 45.7%Language:Vue 39.4%Language:JavaScript 7.9%Language:HTML 4.7%Language:Shell 1.6%Language:CSS 0.6%