cd frontend
make install
cd frontend
make run
cd frontend
make build
cd frontend
make serve
cd frontend
make serve-prod
cd frontend/serve
make curl-all-kind-of-page
Once your tool is partially or fully completed, you can run validation steps to identify any SEO issues.
- Open the AI Chat window in your IDE (such as Cursor or Copilot).
- Select the relevant files for your tool—mainly the main source file,
tools.ts(which contains configurations and details), and any subcomponents if applicable. - Attach the
seo.mdfile. - Run this prompt:
Go through all the attached files of this tool [tool name] and find any SEO issues based on the instructions provided in #seo.md file. - Wait for the analysis to complete, then fix any issues found.
If you want to test a particular section (for example, the meta description):
- Attach all relevant files.
- Run the prompt:
Check the meta description of the tool [tool name] is valid based on seo.md file.
If you find any SEO issues in your tool that are not addressed in seo.md, you can improve the file by adding those issues along with validation methods.
Make sure to follow the same format for any new sections you
- https://tools.backlinko.com/seo-checker
- https://pagespeed.web.dev/analysis
- https://seositecheckup.com/
- https://rankmath.com/tools/seo-analyzer/
To add or update a database (DB) file for a category:
-
Upload or Update the DB File
-
Use the following command, replacing the path as needed:
make update-db-to-b2 path/to/your-db.db -
Naming Convention: Follow consistent naming for all DB files.
-
Important: Do not commit DB files to the repo.
-
-
Sync the Database Files from B2 to Local
After uploading, verify the file by syncing from Backblaze B2 to your local environment:
make sync-db-to-local -
Check Synced Files
- List the locally synced DB files:
ls db/all_dbs/
- List the locally synced DB files:
-
Referencing in Code
- Always reference database files in your code using the path:
db/all_dbs/your-db.db
- Always reference database files in your code using the path:
make sync-db-to-local
make run bulid:icons
make deploy-staging-ssr
cd FreeDevTools
git pull
make sync-db-to-local
make stop-prod
make start-prod