I’m currently working on a financial literacy web application aimed at Indian youth and new earners. The project has several components:
Frontend: Built with React.js
Backend: Developed using Node.js
Additional Service: FastAPI for specific functionalities
Database: MongoDB
The project needs to be containerized using Docker, and I aim to deploy it with the following steps:
Run the code for one frontend, the Node.js backend, the FastAPI application, and MongoDB.
Containerize these services.
Integrate other frontends.
Implement a versioning system for compatibility between frontends and backend versions.
Here’s what I’ve done so far:
Set up routes and models for tracking income and expenses.
Implemented features for adding, updating, and deleting incomes and expenses.
Used Chart.js for data visualization.
Issues I’m Facing:
Integration: How do I efficiently integrate the React.js frontend with the Node.js backend and FastAPI application in a Dockerized environment?
Networking: What is the best way to handle inter-container communication between these services?
Priyansh Newton Einstein is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.