feat: add project specifications and agent guidelines
- Add PRD.md with complete SaaS platform requirements - Add AGENTS.md with development standards and 12-factor principles - Define 50/month hosting business automation scope - Specify OVH, Cloudron, Stripe, and Dolibarr integrations
This commit is contained in:
10
AGENTS.md
Normal file
10
AGENTS.md
Normal file
@@ -0,0 +1,10 @@
|
||||
Perfrom all work in the output/ subdirectory. DO NOT create ANYTHING at the top level directory.
|
||||
Ensure all work is fully tested, done in docker container (prefixed with YDN-Dev-)
|
||||
Follow 12 factor principles
|
||||
Standup a full local dev stack including Dollibarr
|
||||
Use docker containers for ALL work. DO NOT pollute the host
|
||||
Write the application in the go language
|
||||
Use docker containers for the application.
|
||||
They should be able to be pushed to a private registyr and deplopyed. Create the docker-compose.yml.
|
||||
YOu will be doing development/testing/deployment end to end
|
||||
The deployment environment is a Ubuntu 24.04 host with SSH installed. YOu'll need to ssh in as root and deploy the containers, setup web frontend etc etc.
|
||||
22
PRD.md
Normal file
22
PRD.md
Normal file
@@ -0,0 +1,22 @@
|
||||
# Project Specifications
|
||||
|
||||
Goal: Create a 100% ready to launch software as a service business called YourDreamNameHere.com (hereafter referred to as YDN)
|
||||
|
||||
YDN Product Overview:
|
||||
With nothing more than :
|
||||
Credit card details
|
||||
Desired domain name
|
||||
E-mail address
|
||||
|
||||
A user will get a fully soverign data hosting business/technoligy stack:
|
||||
|
||||
Domain registered using OVH Registrar
|
||||
OVH VPS provisioned
|
||||
Cloudron installed on the VPS
|
||||
Cloudron DNS API integration with OVH DNS provider configured
|
||||
An invite sent to the user supplied email address to complete the on-boarding flow of the Cloudron superadmin account
|
||||
|
||||
The cost of this will be $250.00 USD per month per domain
|
||||
|
||||
Utilize Dollibarr for all back office functionality.
|
||||
Utilize Stripe for pyaments/subscriptions
|
||||
Reference in New Issue
Block a user