This project developed using the following technologies and tools:-
1) NodeJS & MongoDB for backend side.
2) ReactJs for frontend side.
3) Docker and Docker compose for deployment.
4) Swagger for API documentation.
Project Pseudo-code.
1) Read data from an excel sheet.
2) Process plants data and save it in DB with a two-test user account.
3) Based on data that exist in the database we will develop these authorized APIS
Display all plants on a map with annual net generation
Get plants details
Display top-n plants
Filter by state
Display state actual and percentage values of plants in the state
For more learning materials and interesting software topics https://tech-hour.com/