filmov
tv
Emulating Firebase using RESTful API - Flask, MongoDB in Python

Показать описание
Name: Shreyash Zanjal
USC ID: 5177477688
Course: DSCI 551 (Spring 2023)- Data Management
Project Description:
Firebase is a popular cloud-based platform that provides a number of services for building web applications and mobile applications. One of the key features of Firebase is its real-time database, which allows developers to store and retrieve data in real time and provides a RESTful API for accessing the data.
In this project, you will be building a system that emulates the functionality of Firebase’s real-time database. The system will be built using Flask, WebSockets, and MongoDB, and will provide a RESTful API for accessing the data stored in the database. The system will also include a command-line interface for querying and updating the database, providing users with an easy and convenient way to interact with the data.
The goal of this project is to create a functional prototype of a real-time database that emulates the functionality of Firebase. The implementation of the system will be done in three stages, each building upon the previous one, and the final product will provide a robust and scalable solution for storing and retrieving data in real time.
USC ID: 5177477688
Course: DSCI 551 (Spring 2023)- Data Management
Project Description:
Firebase is a popular cloud-based platform that provides a number of services for building web applications and mobile applications. One of the key features of Firebase is its real-time database, which allows developers to store and retrieve data in real time and provides a RESTful API for accessing the data.
In this project, you will be building a system that emulates the functionality of Firebase’s real-time database. The system will be built using Flask, WebSockets, and MongoDB, and will provide a RESTful API for accessing the data stored in the database. The system will also include a command-line interface for querying and updating the database, providing users with an easy and convenient way to interact with the data.
The goal of this project is to create a functional prototype of a real-time database that emulates the functionality of Firebase. The implementation of the system will be done in three stages, each building upon the previous one, and the final product will provide a robust and scalable solution for storing and retrieving data in real time.