Skip to content

Repository files navigation

A customizable live news feed

"demo" "demo"

Firebase🔥

Google Firebase is a Google-backed application development software that enables developers to develop iOS, Android and Web apps. Our app depends on firebase for the following features.

  • Firebase Auth 🦸 Every app requires an authentication system,firebase provides us with basic email and password signin and along with all the major OAuth providers like facebook,google and many others . For this project we are mainly using above cited providers only.

  • Cloud Functions ⚡ Serverless functions for lighter frontend and infinite scalability.

  • Cloud Firestore 🧮 Cloud firestore is the database of our project .The cloud firestore is a NoSql database similar to monogdb.The data is being stored in the cloud firestore approximately like the graph shown below.

    stateDiagram
    EmailDomainsAccess --> Domains
    Users --> User
    User --> Folders
    Folders --> Folder
    Folder --> Info
    Folder --> Feeds
    Feeds --> Feed
    Feed --> Custom
    Custom --> Details
    Feed --> Selected
    Selected --> ID_list
    Feed --> Filters
    Filters --> searchKeywords
    Filters --> excludeKeywords
    User --> Credentials
    Credentials --> photoURL
    Credentials --> createdAt
    Credentials --> updatedAt
    payingUsersInfo --> email
    email --> Credentials
    email --> isPayingUser(t/f)
    
    Loading
  • Cloud Storage🏪 As we have authenticated the user ,we need to make a profile page which ➡️ leads to the use cloud storage.cloud storage is simply a storage bucket to store the files.

    stateDiagram
    user --> picture1
    user --> picture2
    credentials --> picture2
    
    Loading

    The last saved or added image is used as the user image

  • Hosting🌏 Being a web project, thus taking advantage of firebase hosting and following the instruction, the project can be easity hosted.

    npm run build
    firebase deploy --only hosting
    firebase deploy --only functions
    
  • Source This is a fork of https://github.com/tuuhin/react_note_app

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages