Giter VIP home page Giter VIP logo

film_connect_back's Introduction

Film Connect

main_ogp

サービス URL

https://filmconnect.jp

サービス概要

手軽に映画のおすすめをする・受け取るを通じて人と人とが繋がるサービスです

メインのターゲットユーザー

・映画好きの方

・おすすめ映画を色んな方に紹介したい方

・人からのおすすめ映画を知りたい方

・映画を通じて人と関わりたい方

・まだ知らない名作に出会いたい方

ユーザーが抱える課題

・いざ映画を見ようと思った時に、どの映画を見ようか悩んでしまい即決できない

・AI 技術を駆使したあなたの鑑賞履歴からあなたにお薦めする映画というような自分が好きな映画のジャンルが凝り固まってしまい、似たような映画を結局見てしまい新しいジャンルの映画に挑戦できない

・有名な映画だけではなく、個人的に好きな映画といったマニアックなお薦め映画を知りたい

・映画をおすすめしたいが、恥ずかしくて気軽におすすめできない

・知り合いに勧められたら見なければいけないという使命感が出てきて気軽に映画を観ることができない

・映画を通じてもっと人と関わりたい

・自分にとっての名作映画に出会いたい

解決方法

・おすすめの映画が送られることで観る映画を悩まなくて済む

・ランダムでジャンルを指定せずに映画をお薦めすることでいろんなジャンルの映画を好きになるきっかけとなる

・個人的に映画を勧めることで、有名な映画だけではなく知らない映画に出会う機会を増やす

・匿名で映画をおすすめできるため気軽におすすめできる

・ツイッターのシェア機能による人との繋がりの機会を作る

・いろんな映画に出会う機会を提供し、自分の名作を見つけるきっかけを作る

実装予定の機能

  • ユーザー機能

    • ログイン機能

    • おすすめポイント作成機能

    • おすすめ映画をランダムに受け取れる機能

    • おすすめ映画を保存する機能

    • シェア機能

    • ランキング機能

    • 英語・日本語対応機能

なぜこのサービスを作りたいのか?

・映画を通して人と人とのつながりを生み出したかった

・映画を通して自分の知らない世界観や知識、考え方など手軽に経験できないことを多くの人に体験してもらうきっかけを作りたかった

・映画を通じて人々の生活が楽しくなるきっかけ作りをしたかった

・映画を通じて価値観を広げるきっかけ作りをしたかった

使用技術

フロントエンド

・React
・MUI

バックエンド

・ Ruby on Rails(API モード)

インフラ

・PostgreSQL
・Heroku
・Firebase Hosting

外部サービス

・Firebase Authentication
・Twitter API
・TMDB API

ER図

Image from Gyazo

film_connect_back's People

Contributors

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