Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to Build a chat app with React, Strapi & Firebase[SUBMIT] #1261

Closed
lucky4242 opened this issue Jan 11, 2024 · 12 comments
Closed

How to Build a chat app with React, Strapi & Firebase[SUBMIT] #1261

lucky4242 opened this issue Jan 11, 2024 · 12 comments
Assignees
Labels

Comments

@lucky4242
Copy link

Building a chat app with React, Strapi, and Firebase involves combining frontend development with React, a backend using Strapi for managing the application's data, and Firebase for real-time communication.

Outline:
Setting up Strapi Backend
Setting up Firebase
User Authentication
Integrate Strapi with React
building the Chat Room
Read Chat Messages
Create New Messages
Testing our App
Conclusion

@hana75 hana75 self-assigned this Feb 1, 2024
@hana75 hana75 added In progress Tutorial being created Beginner Expertise and removed Looking for author labels Feb 1, 2024
@hana75
Copy link
Contributor

hana75 commented Feb 1, 2024

Hello @lucky4242,

Thanks for your submission. There's something interesting in demonstrating with React how to fetch data from Strapi, and displaying it dynamically in React components. I am also interested in how to integrate Firebase for user authentication and real-time updates. I think the article should focus on those two points, more than the use case in itself of building a chat app.
Could you use Next.js instead of React for this article?

Small feedbacks:

  • Setting up Strapi Backend -> Here you can just add a line to redirect to existing Quickstart guides.
  • Setting up Firebase: Use your personal experience to discuss the advantages of using Firebase for real-time data syncing, authentication, and hosting.

If the feedbacks are OK with you, you can start working on that article.

@lucky4242
Copy link
Author

Hi @hana75
Ok working on it

@vcoisne
Copy link
Contributor

vcoisne commented Mar 1, 2024

@lucky4242 did you get a chance to write a draft ?

@lucky4242
Copy link
Author

Yes but still on it. I should be done by the end of this week.

@vcoisne
Copy link
Contributor

vcoisne commented Mar 6, 2024

Thats great to hear @lucky4242 !

@lucky4242
Copy link
Author

@vcoisne vcoisne added In Review Article is in review and removed In progress Tutorial being created labels Mar 18, 2024
@vcoisne
Copy link
Contributor

vcoisne commented Mar 18, 2024

Thank you @lucky4242 we'll start reviewing this week.

@lucky4242
Copy link
Author

Hi @theodore
done with the corrections

@Theodore-Kelechukwu-Onyejiaku
Copy link
Collaborator

Hi @lucky4242 ,

I trust you are doing great!

I was having a hard time running and testing your application. It doesn't seem to work as expected. Also, I have left out some comments for you to review.

Aside that, your content is good. Once the issues have been fixed I'd be happy to publish this article.

Also, please feel free to let me know if you have any questions.

@lucky4242
Copy link
Author

Hi @theodore
Done with the comments. I think the reason you are having a hard time running the app is because of the Firebase console. You have to input your own Google authentication details.

@lucky4242
Copy link
Author

@Theodore-Kelechukwu-Onyejiaku
Copy link
Collaborator

Hi @lucky4242 ,

I left some comments in your draft. Please do check it out. Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants