Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Automatic Page Generation and Site Map for Non-Profit Data #21

Open
phyleria opened this issue Oct 3, 2024 · 3 comments
Open
Labels
hacktoberfest help wanted Extra attention is needed

Comments

@phyleria
Copy link
Contributor

phyleria commented Oct 3, 2024

Enhance the structure and SEO of TryOpenGiving by implementing automatic page generation and a site map based on the non-profit data currently available. This will help in creating dedicated pages for each non-profit, which can be easily indexed by search engines.

Acceptance Criteria:

  • Automatically generate a page for each non-profit listed in our platform based on their data (e.g., name, description, donation options, etc.).
  • Create a dynamic site map that updates as new non-profits are added or removed.
  • Ensure that each generated page has a clean URL structure (e.g., /non-profits/{non-profit-name}).
  • Implement logic that checks for updates in non-profit data and regenerates the pages accordingly.
  • Optimize the generated pages for SEO, including meta tags, Open Graph, and structured data.
  • Ensure the solution is scalable for a large number of non-profits.
@phyleria phyleria added hacktoberfest help wanted Extra attention is needed labels Oct 3, 2024
@DevvEmeka
Copy link
Contributor

DevvEmeka commented Oct 5, 2024

I want to work on this issue. What tech stack should I use?

@phyleria
Copy link
Contributor Author

phyleria commented Oct 7, 2024

Hi @DevvEmeka,

The project is built with JavaScript and uses Next.js, so kindly use that. Let me know if you have any more questions.

@DevvEmeka
Copy link
Contributor

Hi @DevvEmeka,

The project is built with JavaScript and uses Next.js, so kindly use that. Let me know if you have any more questions.

No issues for now. Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hacktoberfest help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants