All Projects → vipulshah2010 → FirestoreMovies

vipulshah2010 / FirestoreMovies

Licence: other
Simple Movie application showcasing use of Firestore document based database.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to FirestoreMovies

FireCat
Firestore real time pagination for Android
Stars: ✭ 15 (-46.43%)
Mutual labels:  firestore
firebase-youtube-clone
技術書典5に出典した「Firebaseによるサーバーレスシングルページアプリケーション」のリポジトリです。
Stars: ✭ 16 (-42.86%)
Mutual labels:  firestore
crisis-news-mapper
日本の災害関連ニュースをTwitterから収集して地図上にマッピングするFirebaseプロジェクト crisis.yuiseki.net
Stars: ✭ 13 (-53.57%)
Mutual labels:  firestore
app
Source code of intencje.pl website and mobile/desktop apps based on Angular, Firebase, and Capacitor.
Stars: ✭ 12 (-57.14%)
Mutual labels:  firestore
firestore-store
express-session store for Firebase Cloud Firestore
Stars: ✭ 44 (+57.14%)
Mutual labels:  firestore
waylan android
A dictionary concept for Android ~ Making words and their meanings available through a natural and beautiful experience
Stars: ✭ 13 (-53.57%)
Mutual labels:  firestore
FireSnapshot
A useful Firebase-Cloud-Firestore Wrapper with Codable.
Stars: ✭ 56 (+100%)
Mutual labels:  firestore
likecoin-tx-poll
Firestore based service of polling eth status and resending tx
Stars: ✭ 13 (-53.57%)
Mutual labels:  firestore
stuff
Crud operation with Firebase
Stars: ✭ 80 (+185.71%)
Mutual labels:  firestore
barber-shop
Vue + Firebase (cloud functions, auth, firestore, hosting) reservations system
Stars: ✭ 47 (+67.86%)
Mutual labels:  firestore
Trippo-The Travel Guide
Trippo is your smart travel guide - it’s free and works offline, too! You can skim through tours, locations, POIs, city walks, articles and so on. This guide will save you from a serious headache!
Stars: ✭ 28 (+0%)
Mutual labels:  firestore
firestore-react
[UNMAINTAINED] Firestore bindings for React components
Stars: ✭ 52 (+85.71%)
Mutual labels:  firestore
image-upload-app
A simple image upload application using React and Node, which explores multiple ways to upload an image including using multer as a middleware, a CDN system and converting an image to a string and storing it.
Stars: ✭ 35 (+25%)
Mutual labels:  firestore
FireShort
A URL Shortener made using React.JS and Google Firestore
Stars: ✭ 29 (+3.57%)
Mutual labels:  firestore
loopback-connector-firestore
Firebase Firestore connector for the LoopBack framework.
Stars: ✭ 32 (+14.29%)
Mutual labels:  firestore
Madara
✍️ A way for people to manage their tasks.
Stars: ✭ 17 (-39.29%)
Mutual labels:  firestore
stor
[DEPRECATED] STOR provides a JSON database with the power of HTTP requests 🚀
Stars: ✭ 18 (-35.71%)
Mutual labels:  firestore
open-feedback
Open Feedback is an opened SaaS platform destined to organisers to gather feedback from users. OpenFeedback
Stars: ✭ 67 (+139.29%)
Mutual labels:  firestore
ionic4-ngrx-firebase
A basic application for Ionic 4 with firebase & ngrx actions, reducers and effects
Stars: ✭ 17 (-39.29%)
Mutual labels:  firestore
cannercms
⚡️[NOT MAINTAINED] Content Management Framework creates custom CMS fast and easy. Support data sources such as Firebase/Firestore, GraphQL and Restful APIs.
Stars: ✭ 2,452 (+8657.14%)
Mutual labels:  firestore

FirestoreMovies

Simple Movie application showcasing use of Firestore document based database.

This application is built to showcase use of Firestore concepts at Google Devfest'17 Mumbai Android workshop.

Features

With the app, you can:

  • Push set of mock movies on Firestore Database
  • Submit / Read reviews about movies
  • Submit / View Ratings

Screens

Movie Listing Movie Details
Movie Remixer Movie Reviews
screen screen
Movie Ratings
screen

Diagram

Description

  • Root Collection is Movies which Contain multiple Movie documents
  • Each Movie document inturn contains two collections -> Ratings and Reviews

Documents

Movie
totalRatings
averageRatings
totalReviews
title
poster
language
adult
overview
releaseDate
Rating
email
ratings
date
Reviews
email
review
date

Libraries

Steps

  • Open the Firebase Console and click Add project.
  • Select the option to Enable Cloud Firestore Beta for this project.
  • Click Create Project
  • Download google-services.json and keep in root of app module.

Add following firebase dependencies.

Gradle Dependency
Project Level classpath 'com.google.gms:google-services:3.1.0'
App Level implementation 'com.google.firebase:firebase-auth:11.4.2'
App Level implementation 'com.google.firebase:firebase-firestore:11.4.2'
App Level ( End) apply plugin: 'com.google.gms.google-services'
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].