Pricing Questions: Can I configure next-right-now to be FREE? #16
Replies: 21 comments
-
@jajourda Hello! I understand your pain. About Locize, they may have some discount but if you don't need them in the first place then it's no use to you. The best solution I see here is to remove Locize from your project. I was considering yesterday to release some variant versions, without Locize for instance. or without GraphCMS, etc. I believe you could use those. 😉 GraphCMS has some free plan but it's limited indeed. There is also a 2weeks trial on Growth plan. Using strapi, you could run your graphql backend on your computer and play around locally for free. Hosting strapi online would cost you money though, as it needs at least 2Go RAM which requires a VPS (or similar, like AWS EC2, etc.), or you could host it yourself but that requires some knowledge about networks and such, which aren't covered here. Or find another GraphQL server free alternative, I don't know any but there is likely some that exists. I'd be interested to speak with you regarding the "variants" I mentioned above. If you'd like to, please contact me at https://twitter.com/Vadorequest :) |
Beta Was this translation helpful? Give feedback.
-
thoughts on Sanity?You recommended Strapi, but what about sanity? supposedly a nextjs examplehttps://www.sanity.io/create?template=sanity-io/sanity-template-nextjs-landing-pages |
Beta Was this translation helpful? Give feedback.
-
Because their GraphQL is actually beta: I had studied their system and they were using 2 different "ways" for queries and mutations, which didn't use the same system. Makes things harder to do. It may be a viable alternative, but beware the current limitation. I also didn't like how they show of their GraphQL compatibility and it's only when you look deep inside their doc that you figure out it's not really supported yet, felt like click bait. |
Beta Was this translation helpful? Give feedback.
-
@jajourda I've opened #18 and I could use your feedback! |
Beta Was this translation helpful? Give feedback.
-
@Vadorequest , i just dumped a response on #18 😄 |
Beta Was this translation helpful? Give feedback.
-
@jajourda Just discovered https://docs.directus.io/, looks very very good. |
Beta Was this translation helpful? Give feedback.
-
checking out directus. https://docs.directus.io/api/graphql.html I posted screenshots below. How does this factor into your plans for the project and incorporating a GraphQL approach? Is it workable? |
Beta Was this translation helpful? Give feedback.
-
Looking at docs right now on direcuts. It looks promising. I'm curious to see what plans you have for implementation in next-right-now. maybe: nrn_free_variant? 😄 |
Beta Was this translation helpful? Give feedback.
-
I've gone a bit deeper regarding the Directus GraphQL capabilities and limitations. Basically, they don't handle permissions (yet) when using GraphQL, so you have the ability to fetch "any" data.
And the name would rather be something like |
Beta Was this translation helpful? Give feedback.
-
I look forward to your implementation! |
Beta Was this translation helpful? Give feedback.
-
i have been working through my walkthrough on the
|
Beta Was this translation helpful? Give feedback.
-
The v1-ssr and the current master branch are identical, I haven't started any preset for real at this time. Best practices would be to remove unused features, by following "How to remove X" guides, I'm currently working on those best practices/guides. But, to build a preset, you'd need strong and deep knowledge about how the boilerplate currently works of the preset you're starting from. My plan is to build a few presets that will remove one feature at a time, so that they may be used again to build other presets. Eventually, we'll end-up with some "simplest" preset with almost no 3rd party vendor built-in. And I'll use this "simplest" preset as quick start. Hope that somehow answers your question. |
Beta Was this translation helpful? Give feedback.
-
For an open source GraphQL server I'd use Hasura (https://hasura.io/) and just host it on Heroku for free while developing and then move it somewhere else afterwards. |
Beta Was this translation helpful? Give feedback.
-
Interesting @samuelcastro, I've never used it myself but heard of it quite a few times. It seems it connects to an existing DB. What would be your recommandation to host such a DB for free as well? The goal being that the demo requires no upfront cost, whether related to GraphQL, servers or DB, etc. |
Beta Was this translation helpful? Give feedback.
-
So you can host DB for free on Heroku as well for development, for production I'd use something like Amazon RDS which also offers some free piers when starting. |
Beta Was this translation helpful? Give feedback.
-
Just to add more color, Hasura implements a patter called 3Factor (https://3factor.app/) |
Beta Was this translation helpful? Give feedback.
-
Amazon RDS brings a ton of complexity, I wouldn't recommend it for getting started with a POC. It's very complex. It's definitely doable, but I'm concerned it would bring much more complexity than what it'd solve. On the other hand, hosting a DB for free on Heroku is very interesting! |
Beta Was this translation helpful? Give feedback.
-
@jajourda I've tried Directus but I'm not sure if I'll make an example with it. It was complicated (IMO) to begin with. The goal isn't necessarily to use GraphQL, and I believe my next attempt will be based on Airtable (or similar). I'm currently heavily working on #42 but once it's done I believe I'll focus on a airtable preset. |
Beta Was this translation helpful? Give feedback.
-
@jajourda FYI #71 |
Beta Was this translation helpful? Give feedback.
-
FYI GraphCMS has increased the capacity of its free plan today. (x5 records) |
Beta Was this translation helpful? Give feedback.
-
I second looking into hasura. |
Beta Was this translation helpful? Give feedback.
-
I'm experimenting....
After a cursory reading and watching your 1.5 of your videos, It seems locize is the only requirement that has no free plan.
Currently I don't need
locizea few libs/utils, but would love to stick as closely to your practicesI know you said it was opinionated, but I am kind of hoping to use your approaches/methodologies like it's my web-dev-rabbi/teacher.
I'm broke
I would like to keep the project I build free for as long as possible, WHILST STICKING CLOSELY TO YOUR PRACTICES
EDITS
It actually seems GraphCMS is also lacking a "truly" free tier, as they limit content entries (any entry whatsoever) to 500.
I see the removal section, but not GraphCMS as an option...
https://github.com/UnlyEd/next-right-now/blob/master/README_HOW_TO_REMOVE.md
Beta Was this translation helpful? Give feedback.
All reactions