Seller Project Requirements
Seller → Seller Project Requirements
To maintain quality and ensure a smooth experience for buyers, all projects submitted by sellers must meet the following requirements:
Project Name in English
The project must have a clear and descriptive name in English. This helps buyers easily understand the purpose and functionality of your project.Minimum Price
The price of the project must be at least $1. Setting a fair price ensures value for both the seller and the buyer.Demo Link
Every project should include a working demo link. If the project is still in development or cannot have a public demo, use a placeholder link such ashttps://sidecrate.com/orhttps://example.com/.Documentation File
A documentation file (Markdown.mdor HTML.html) must be included in the project. It should clearly explain:How to set up and run the project
Any dependencies or system requirements
How to use the project’s main features
Database Files
If the project uses a database, include the necessary files (such as.sqlor similar) so that buyers can set it up easily without errors.Code Quality and Organization
The project code should be clean, organized, and properly structured. Well-written code improves readability and reduces setup issues for buyers.License and Ownership
Ensure that you have the right to sell the project. Any third-party libraries or assets should comply with their respective licenses.Responsive Design / Cross-Browser Compatibility
Projects intended for web should work correctly on all major browsers and devices. A responsive design ensures a good user experience on mobile, tablet, and desktop.Error Handling / Stability
Projects should be stable and free from major bugs. Basic error handling should be implemented to prevent crashes or broken functionality.Security Considerations
Any user data handling (login forms, database interactions) should follow basic security practices. Avoid including sensitive keys or passwords in the project files.Dependencies and Package Management
If the project relies on external libraries or frameworks, include clear instructions for installing dependencies (e.g.,package.jsonfor Node.js,requirements.txtfor Python).Clear File Structure
Organize your files logically (e.g., separate folders for frontend, backend, assets, database) to make it easier for the buyer to navigate and modify the project.Optional Assets
Including screenshots, diagrams, or additional resources is highly encouraged. These materials help buyers better understand your project.Optional: Version History / Changelog
If the project has undergone updates, including a changelog can help buyers understand what has been fixed or improved over time.
Note: Projects on Sidecrate can be either complete or in development ("raw"). For raw projects, a demo may not be available—use a placeholder link as mentioned above.