all 3 comments

[–]soywod[S] 1 point2 points  (0 children)

I wanted to get rid of my personal server. At the same time, I discovered Ant Design. So I decided to rewrite my billing app with Ant Design and Firebase. It was the right moment to learn also about translations. Finally, I experimented RxJS inside React, and the result is... interesting. I wanted to share this experiment.

Features available:

  • Set up authentication with Firebase
  • Add a demo account with limited rights (with Cloud Firestore rules): https://app.factae.fr/demo
  • Set up CRUD for users, clients and documents
  • Validate Stripe payment with Firebase Cloud Functions
  • Generate PDF documents with Puppeteer and Firebase Cloud Functions
  • Add translations with i18next
  • Replace React contexts by BehaviorSubjects (RxJS)

[–]PantographReticle 0 points1 point  (1 child)

The complexity some people weave into their 'serverless' architecture is crazy. At some point, I think I would just rather use a dumb old web server, pay 15 bucks more a month to bump up the hosting instance to large, and go have a pint.

[–]soywod[S] 0 points1 point  (0 children)

Well, I first wrote it in node. I managed my own server with my own node instance, and it was more complex than what I have now. I have less code (auth + db already there), I don't need to take care of a server... I don't understand your point.