async-labs / builderbook

Open source web application to learn JS stack: React, Material-UI, Next.js, Node.js, Express.js, Mongoose, MongoDB database.
https://builderbook.org
MIT License
3.76k stars 893 forks source link

Is my project possible with this program? #505

Closed hightrees closed 1 year ago

hightrees commented 1 year ago

I am considering purchasing the book - but I am an absolute beginner and don't understand even the introduction, so I am going to need to read very carefully. However, before I start, I want to know whether my project is even possible. What I want to do is have a Web App that shows a gallery of magazines (that have been created as PDFs). Either access to the Web App is via password or - more challengingly - via the purchase of a subscription that currently is handled by Stripe. The PDFs would have to be read in a reader - and ideally have the possibility for the two page view as well as the one page. What I do not know is whether a Web App can be accessed by people who have iPads?

So the idea would be that people would click on a thumbnail and open up a PDF. Pretty basic, but I have seen no examples of whether this would work with this program.

Please could you let me know?

Many thanks JM

klyburke commented 1 year ago

Hi @hightrees , thanks for the question.

Our book does not cover the exact project you explain. While it seems possible, you would need to modify the builderbook web app, and doing that will depend on your level of experience. You would have to use React and JS to create a grid (gallery) with password access and password + subscription access.

You can always work with our final builderbook web app on GitHub and learn React, Material-UI and JS to modify it at your own pace. We provide instructions to run this app on the README.

Hope this helps.

hightrees commented 1 year ago

Many thanks for your email. I will have a think and then see what I can do!

Best wishes

Jeremy

On 15 Oct 2022, at 17:10, Kelly Burke @.***> wrote:

Hi @hightrees https://github.com/hightrees , thanks for the question.

Our book does not cover the exact project you explain. While it seems possible, you would need to modify the builderbook web app, and doing that will depend on your level of experience. You would have to use React and JS to create a grid (gallery) with password access and password + subscription access.

You can always work with our final builderbook web app https://github.com/async-labs/builderbook/tree/master/builderbook on GitHub and learn React, Material-UI and JS to modify it at your own pace. We provide instructions to run this app on the README.

— Reply to this email directly, view it on GitHub https://github.com/async-labs/builderbook/issues/505#issuecomment-1279763872, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACP57J7XNIHIZF6HCCR6XX3WDLCMZANCNFSM6AAAAAAREILMGI. You are receiving this because you were mentioned.