TeamShiksha / logoexecutive

Logo Executive is your partner in logo exploration. Our platform boasts a collection of APIs designed to simplify the process of obtaining company logos.
https://logoexecutive.vercel.app/
22 stars 13 forks source link

Migrating from `firebase` to `mongodb` #337

Closed amankumarsingh77 closed 2 weeks ago

amankumarsingh77 commented 2 months ago

What is this issue related to?

Enhancement

Description

Due to some performance and pricing issues a decision has been made to migrate our database from firebase to mongodb. 1) Remove all the firebase code. 1) All the services that use firebase must be changes and made compatible to mongodb. 2) Re-write test for services that were changed.

Expected Behavior

All the services must use mongodb instead of firebase.

Current Behavior

All the services depends on firebase and its libraries.

Additional Information (optional)

MongoDB nodejs docs: https://www.mongodb.com/docs/drivers/node/current MongoDB testing library: https://jestjs.io/docs/mongodb, https://github.com/shelfio/jest-mongodb

Confirmation Checklist

amankumarsingh77 commented 2 months ago

@amankumarsingh77 @Akash-27022002 @DeltaDynamo @sagarb2003 are assigned for this task.

DeltaDynamo commented 2 months ago

Hi Aman, I will be looking after the Keys Service part as of now. Will let you know about the progress made.

sagarb2003 commented 2 months ago

Hey everyone , I will be writing code for Subscriptions.js and its test file

amankumarsingh77 commented 2 months ago

I will be working on ContactUs, UserToken services.

Akash-27022002 commented 2 months ago

Hii everyone I will be working on the Users service , model and their test cases

itsarraj commented 1 month ago

Assign me