An online private-stockmarket web app for demonstrating Allen Young's frontend, backend, and full-stack web app development and deployment skills.
This is a small full-stack web app that enables purchasing online one or more private shares of a company.
PayPal is used as a payment processor.
Because the primary purpose of this web app is demonstrating Allen Young's web app development and deployment skills and know-how, this web app is implemented in different editions with different web-app development libraries, frameworks, and tools, and deployment automation software and platforms; that is, this web app has multiple implementations using different software development frameworks, libraries, and tools, and deployment automation software and platforms, for demonstrating Allen Young's web app software development and deployment skills and know-how.
The different editions of this web app are implemented with the following.
- Database management systems
- SQLite3
- PostgreSQL
- MySQL
- MariaDB
- Redis
- Apache Cassandra
- MongoDB
- Oracle
- Microsoft SQL Server (T-SQL)
- Frontend implementations
- React
- Angular
- Vue
- Backend implementations
- Express.js
- Flask
- Gin
- Laravel
- Nest.js
- Next.js
- Roda
- C# .NET Core
- Java Spring Boot
- Kotlin Spring Boot
- Kotlin Ktor
- Full-stack implementations
- Django
- Rails
- Laravel
- CI/CD tools
- Jenkins
- Ansible
- GitLab
- AWS CI/CD
- Microsoft Azure CI/CD
- Deployment platforms
- AWS LightSail
- AWS Fargate
- Microsoft Azure
- Google Cloud
- Oracle Cloud
- IBM Cloud
(Not all the implementations are done yet. Over the next one to two months, Allen Young will complete and publish all the implementations.)
A different implementation combination can be deployed by assigning the relevant settings in the CI/CD tool of choice.