The idea of the bcdlab - Project, is to have a Service for Developer’s in need of a hosting for simple programs, 24/7. The Origin of this Idea has come from my (Nerexbcd) story, when I was young, I started having interest in Web Development, and with that came the desire to have a Public Webpage to show my friends and family at the time, but that desire took a bit to be fulfill, mainly because I didn't have good options to concertize it. To avoid this happening to other developers that are starting their journey in the world of code, the bcdlab - Project was created, to be able to help new developers have their chance of showing the internet their work, their story, their footprint on this world. The best part is not being only for Web Pages, but also APIs, bots for Discord, Twitch, Telegram; and more and more programs that don't use a lot of hosting resources. But for this Project to work, it also needs some collaboration between the IT community, that collaboration being helping with the node hosting part (For more info about Nodes check the Technical Part), with that, the Project will succeed and help the IT community grow and evolve, build knowledge and skills, but mainly help people to have their internet presence.
In simple technical terms, it is mainly a Web Page and the Service itself. The Webpage is for sharing the idea, but also managing the functional part of the system itself. The Service is a bit more complex, but summarizing for now, it is made of Federated Servers, having the Main Control System and Several Nodes. The Nodes are Child Servers of the Main Control System, where the projects of the participating developers will be hosted, being that the nodes would be mainly hosted on servers of participating collaborators of the project. The Main Control System is responsible for managing the full functional part of the Project and it would be hosted by the Project Administrators.
This Project is mainly for developers, freelancers, IT Students and the IT Community, but everyone is able to participate on it, passing the Participation approval phase.