"FairPlay" is the category I'm using for a set of Open Source solutions I have designed.
The last couple of years have been very rough to everyone, natural disasters, a global pandemic, newlyweds losing their partner, newborns losing their parent(s) due to COVID-19, wars. All of that has affected the entire world, I wanted to help, but I felt I had no way to do so, I wanted to do something that could have a huge impact, then, one day, I realized one way to help could be by democratizing access to software, in order to help the thousands of persons who lost their jobs, some of which are still looking. It is known that lots of those positions do not exist anymore and due to changes during the pandemic, lots of those positions may never exist again. This mean lots of persons would have no other choice that become entrepreneurs by necessity, however, a lot of times entrepreneurs find themselves in need to create their own software to even validate their idea, and it is well-known developing software is not something cheap if you want high-quality.
Note: You can help funding my Open Source projects by becoming a Github Sponsor here https://github.com/sponsors/efonsecab
I also wanted to create a legacy, leave something extremely useful that would last way beyond my lifetime.
I also wanted to stop doing Custom Software Development, have more free time for myself, focus on my health, and at some point simply stop working and still make a living with all the work I have done over the years, I still haven't reached that point but hopefully this initiative helps me do that.
I decided I would create some base Open Source Software anyone could use to make their own business, and since it is Open Source it can be further customized to be adapted for the individual entrepreneur specific needs.
"FairPlay" has a set of rules for a solution to be able to fit into this category.
- It has to be Open Source Software
- The technology stack has to stay up to date. Upgrade versions as soon as possible.
- It has to be transparent to the users, e.g. if a system has things like Ads with pay per click, the advertiser will be able to see even the more granular details like the user who clicked an Ad and the date and time it happened. In the case of FairPlayTube, the video creator needs to have access to each video history, being able to see who watched the video and when.
- The software has to make it easy for users to make a business with it, meaning it has to include functionality like subscriptions based payments with gateways like PayPal.
- The system has to make as much as it can to protect the users, e.g. use Content Moderator tools, and log every single chat message.
- The system has to be designed in a way in which anyone can take the Open Source version, self-host it and create a business with it. We create the software, you design your business strategy.
- It has to be implemented with Blazor Web Assembly, Entity Framework Core, SQL Server, C# Source Generators, and MAUI Blazor, using a Shared UI. For users access it has to use Azure AD B2C.
- It has to have users aids like Text-To-Speech when hovering over a label or a button.
Additionally, most of the "FairPlay" software is designed as a multiplatform solution with a N-tier architecture and reduced complexity, in order to be used as tools for students to learn about the involved technologies: Blazor, .NET MAUI, Entity Framework Core, C# Source Generators.
Among the "FairPlay" software you will find the following
- FairPlayTube: The Next Generation of Video Sharing Portals, focused on users transparency and success. Currently published at https://fairplaytube.pticostarica.com/ and source code currently available for GitHub sponsors. The main purpose of this solution is that anyone can monetize their video content creation easier, it is the basis for anyone who may want to create a YouTube competitor focusing on new and small video content creators. Published. Pending to be integrated with C# Source Generators and Shared UI. Pending to facilitate the deployment of the required Azure resources ( B2C, Translator, Content Moderator, Video Indexer ).
- FairPlayCondos: A condominiums management platform, allowing administrators to manage multiple condominiums and users to reserve amenities. It also has a Per-Condominium Chat using SignalR. Currently in Development.
- FairPlayBlogs: A blogging platform, allowing any user to create its own blog. Currently in Development.
- FairPlayDating: A dating platform based on systems like Tinder or Bumble, however, focused on users success, and security with things like invite-only, user vouching, Content Moderation, and user verification. V0 is currently being converted to V1 in order to fit into the "FairPlay" category and architecture.
- FairPlaySocial: A twitter competitor platform. Currently in the design phase.
- FairPlayRides: A platform to track your biking rides, similar to Strava. The initial POC is currently being converted in order to fit the "FairPlay" architecture.
- FairPlaySurveys: A SurveyMonkey competitor platform. Currently in development of the initial POC.
- FairPlayFreelancer: An Upwork competitor. Currently in the design phase.
- FairPlayLearning: A MOC platform based on tools like Moodle, EDX, Pluralsight, Udemy, and using a lot of the techniques used for FairPlayTube. Currently in the design phase.
- FairPlayTravel: A platform for people traveling around the world, with recommendations of places to visit, where to meet people, chat with people in the vicinity, translator and text to speech in multiple languages. Currently in the design phase, existent initial POC of the Translator and Text-To-Speech.
- FairPlayHealth: A platform to inform users about the diseases associated with foods and ingredients they eat. Being re-designed, based on the initial POC of "FoodIngredients", eventually it may have features for calory tracking similar to "My Fitness Pal"
- FairPlayRealEstate: A Real Estate platform focused on helping users find their ideal home, with features like recommending houses based on users profile like how may kids they have, what ages, search for places with specified Place Of Interests in less than a certain amount of meters. Based on an existent ASP .NET MVC Real Estate solution developed years ago, rejected by some local Real Estate influencing groups who wanted users to use only their Real Estate agency already existent website. In the queue to be converted into the "FairPlay" architecture.
- FairPlayCRM: A multiplatform CRM tool, currently in the design phase.
Technology expert in Mobile, Web, Games and IoT | Novice in AI
2 年Is there a "market place" ?
Senior Software Engineer @ Microsoft | .NET, MAUI, Blazor, Mobile
2 年Amazing, looks so cool! Good luck with this!