Clean up the project root by organizing scattered markdown files into a structured docs/ folder, separating API and Role-based documentation, and creating a professional README.md entry point.
Create a docs/ directory to house comprehensive documentation.
README.md: Update to be the main landing page. It will contain:- Project Title & Badges
- Brief Description
- Quick Links to
docs/ - Developer Info
- License & Acknowledgments
LICENSE: Keep.CODE_OF_CONDUCT.md,CONTRIBUTING.md,SECURITY.md,CHANGELOG.md: Keep in root as per standard open-source conventions (or move to.githubif preferred, but root is standard).
docs/API_DOCUMENTATION.md:- Source:
API.md - Content: Detailed API endpoints (Service, Booking, Auth).
- Source:
docs/USER_ROLES_AND_WORKFLOWS.md:- Source:
APP_OVERVIEW.md - Content: Detailed breakdown of Admin, Provider, Customer roles and their specific workflows.
- Source:
docs/INSTALLATION_AND_SETUP.md:- Source: Merge of
HOW_TO_START.md,SETUP_CMDS.md,RUN_COMMANDS.md. - Content: Step-by-step installation, environment setup, and running commands.
- Source: Merge of
docs/DEPLOYMENT.md:- Source:
DEPLOYMENT.md - Content: Production and Docker deployment guides.
- Source:
docs/TESTING_CREDENTIALS.md:- Source:
LOGIN_DETAILS.md - Content: Default login credentials for testing.
- Source:
docs/TROUBLESHOOTING.md:- Source:
TROUBLESHOOTING.md
- Source:
docs/PERFORMANCE.md:- Source:
PERFORMANCE.md
- Source:
After migration, delete:
API.mdAPP_OVERVIEW.mdHOW_TO_START.mdSETUP_CMDS.mdRUN_COMMANDS.mdLOGIN_DETAILS.md(moved content)PROJECT_SUMMARY.md(redundant)UPGRADE.md(if irrelevant, otherwise move to docs)
- File Existence Check: Verify
docs/contains all new files. - Content Check: Read
README.mdto ensure links todocs/work (visually check paths). - Root Check: Ensure root is clean of "clutter" files.