🚀 The Future of Potter DB #338
danielschuster-muc
announced in
Announcements
Replies: 3 comments 2 replies
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
📜 Background
Potter DB started in mid July 2022 as a fun project of mine. As a big Harry Potter Fan I thought an API with a big data collection from the Harry Potter Universe was missing.
But before opening the API to public and releasing it, much work had to be done:
End of September I opened Potter DB to public: Meaning everyone could use the API and contribute to it.
During Hacktoberfest 2022 more than 10 people contributed to the project, we suddenly had plenty of new pages for the DB Search, more data and much more. Definitely a huge success!
💡 What’s planned next?
Chapter Summaries
The chapter summaries of the books are still empty and therefore I am looking for helpers to write short summaries for each chapter. @kat-kan is currently working on the chapters for the first book. As a reference for content and length you can checkout this discussion.
GraphQL API
Our GraphQL API is still missing some important features such as filtering and sorting. If you have any ideas on how to implement and improve it, write those down here.
Documentation
We also have a new documentation for the Potter DB API. But it needs improvements in detail and language and should also be multilingual.
Quotes
A new planned feature for the API is an endpoint to list and view quotes from the Potter Universe. I will probably make a basic setup for it and afterwards people can a) add more quotes and b) create the frontend pages for the Website.
TypeScript
We should definitely add TypeScript to the frontend part to add static typing and prevent other smaller issues. As this is a big task and will change a lot please wait before implementing it directly. I will probably either do it myself or create a detailed plan for it.
Next.js 13 Features
With Next.js v13 there are a lot of new features and changes we should make.
This includes:
When and how we implement those will be explained later on.
OG Image Generation
Another feature we should implement in the future is the relatively new OG Image Generation by Vercel. This allows us to easily create dynamic social media images.
Open Issue
There are also some open issue you can immediately start working on. Open a issue if you found a bug or want to suggest an new feature.
🏹 Conclusion
Thank you very much for reading this. I hope it clears some questions about the future of Potter DB. If you have any further ideas or thoughts related to one of those above mentioned topics, feel free to leave a comment below.
Thanks for helping and big shoutout to all those amazing people who contributed to Potter DB ❤️!
Beta Was this translation helpful? Give feedback.
All reactions