Hi there, what a beautiful piece of software! I'm pretty new to programming and am working on my first web application, www.painthunter.com . I'd love to integrate Flarum into this project as I think I could learn a lot from working with something this sophisticated.
I'm looking for some general advice as to
1. whether this is feasible,
2. the steps involved and what I'd need learn to accomplish it,
3. and where to look for that info.
I understand that I would need to build the integration as an extension to benefit from future updates and have looked at the getting started guide.
The extension would need to completely reconfigure the default routes and would need to load all the resources of my existing website. Is this possible with the current api? Any examples that might point me in the right direction?
I'm currently using page.js and jquery to do client-side routing. There are three views: "/", "/mypalettes", and "/popular". Should I write three extensions for each of those routes?
For the database integration, should I just rewrite my exisiting user management processes to use the Flarum api?
At any rate, I know these questions are super general and don't contribute much and that I'm an amateur but would nonetheless be deeply grateful for any advice you could offer. Cheers!