This was a year long project that I undertook with my friends at University in my 3rd year. We design a website for a large energy company called RES. They had many clients and would have to generate many graphs.
Their problem was that they had the data and they had the people to create those graphs. But it was too time consuming just to create some couple graphs that all looked alike and only the numbers change. So they wanted us to make a graph generator. The only thing they requested was that we used Plotly. The rest was pretty much up to us. We decided to use Tailwind CSS + Next.js + MongoDB and Docker. We also had the python backend to generate the graphs.
This project helped me make an entry to docker, next and GitLab CI/CD pipelines.. The goal of this project was to mimic a real company environment we had weekly meetings and scrums. We would work on different branches and develop concurrently.
I was mainly responsible for developing the python backend and also helped with docker and integration of the project.
This project is on a local repo if you have any questions please contact me and ask me more about it.