Project Templates
Foreword
This page lists the templates to follow for the various projects I decide to work on. So, regardless of toolset or workflow, there are certain traits and component types that are near-constants; like the requirement of a database in almost every project to exist.
The projects themselves, here, don't need to actually be functional; as in, a trading platform project doesn't actually need to make real trades or take real money or use real payment gateways.
Any versions of these projects that use real payment gateways and handle real monetary transactions are commercially intended, and will also be advertised on this site as live projects.
Conditions
I'm a cheapstake, and a curious tinkerer. So all projects I work on and list here require the usage of freely-available open source software, and are self-hosted and open sourced for people to try out and demo for themselves, if they so choose. For demos of my work, the projects use always-free tiers from IaaS, PaaS, BaaS, DBaaS, and VPS hosting services; unless they are commercial projects, in which case, they must be structured such as to be 100% bootstrapped and virtually guaranteed to cover their own usage of these services.
From my analysis, so far, the biggest issue appears to be containing and managing marketing and customer acquisition costs and actually getting an ROI on it.
Required Features
- Extensible via an API, plugins, or microservices architecture.
- Dynamic feature detection and implementation on startup.
- Setup / runtime configuration handled using yaml files and configuration is live reloadable
- If the system is a server, then new functionality can be added, removed, or modified without incurring downtime. Like adding new routes to an HTTP server, or changing responses to the ones that exist; or adding new services without interruption to existing, and incoming, requests.
Design Process and Philosophy
foo
List of Project Types / Themes
- eCommerce (Very common in job requests)
- Amazon clone
- eBay clone
- Mercadolibre clone
- CMS
- HRMS
- ERM
- CRM
- Trading Platform
- Forex platform
- Stock platform
- Domain name flipping platform with stock chart interface
- Wiki Clone
- Meme generator
- BlockChain
- Crypto Currency
- Meme NFTs
- Blog
- QA
- StackExchange Clone
- Forum
- Social Media
- Facebook clone
- Twitter clone
- Instagram clone
- Pinterest clone
- LinkedIn clone
- Reddit clone
- Tinder clone
- Chat app
- Uber clone
- Some sort of knowledge graph visualization and interaction / management application (a web frontend using D3js and such)
Templates
RCP
Current Projects
RESTful API : Headless eCommerce system. (Full project includes working front-end)
RESTful API : headless LMS (usable for any structure: university, highschool, independent, etc) (Full project includes working front-end)
RESTful API : headless CMS (Full project includes working front-end)
SOCKS5 Proxy
Uber Clone backend, front-end agnostic.
NFT Crypto for memes.