AlKYala / notation-census-project

Apache License 2.0
0 stars 1 forks source link

Submit new Pages #3

Open AlKYala opened 2 months ago

AlKYala commented 2 months ago

User Story: As a contributor to the Notation Census, I want to be able to submit new pages with mathematical notations so that I can add to the collection of notations in the system.

Acceptance Criteria:

  1. Create a submission form accessible from the main navigation
  2. Form includes fields for:
    • Title of the notation
    • Description
    • Mathematical notation (in LaTeX or similar format)
    • Tags or categories
    • Contributor's name (optional)
  3. Implement client-side validation for required fields
  4. Create an API endpoint to handle form submissions
  5. Store submitted data in a suitable database or file system
  6. Implement basic spam protection (e.g., CAPTCHA or honeypot)
  7. Display a success message after successful submission
  8. Provide error handling and user feedback for failed submissions

Tasks:

Definition of Done: