If you understand all that and just want to get started as quickly as possible, use a project generator such as cookiecutter-django or API Bakery. Note that I'd avoid using these until you have a solid grasp of Django otherwise you'll have no idea what's going on. Source: over 1 year ago
My project generator does basically exactly this - determine how your data looks, set up a project and build out CRUD, then you can go do fun stuff. Source: over 1 year ago
> relocating them will actually break things Yes, absolute paths are hardcoded in several places. I actually have a use case for copying/relocating them (for https://apibakery.com), and simple search/replace of paths across the entire venv works, but I wouldn't recommend that as a best practice approach :-). - Source: Hacker News / almost 2 years ago
Use a project generator like https://apibakery.com (disclosure, I'm the author). Source: almost 2 years ago
Not op, but I have a similar project which does handle auth and a few other extra goodies like bg workers and dev shell: https://apibakery.com It uses a bearer token instead of JWT tho, for reasons outlined here: https://apibakery.com/blog/tech/no-jwt/ (HN discussion here: https://news.ycombinator.com/item?id=33019960). - Source: Hacker News / almost 2 years ago
There are, for example https://apibakery.com/ (I'm the author). If done carefully, the addition of AI will make those services even better (which doesn't seem to be case here, as far as I can see it's just a domain name). - Source: Hacker News / almost 2 years ago
Bootstrapping a project generator tool for Django and Node: https://apibakery.com I expect (well, hope for) it to be making some money at some point in the future but don't worry since it's a side project and something I'm passionate about building even if it's just for fun. - Source: Hacker News / almost 2 years ago
I plan to work more on API Bakery [0], my project generator service. The thing works but looks and feels barebones, and I also need to focus more on marketing (which, as a techie, is a thing I avoid the most). I also plan to get more hands-on experience with the current state of the art AI - probably more prompt-engineering level than pytorch level, but I do like to dive in so who knows. [0] https://apibakery.com. - Source: Hacker News / about 2 years ago
Ahh, sorry, I meant in developer tooling (here's my product). Source: about 2 years ago
Or just use an API generator like https://apibakery.com , https://amplication.com or another with your favorite framework and call it a day. - Source: Hacker News / about 2 years ago
I have a horse in this race, with https://apibakery.com/ (API service generator for Python and Node). I think today's scaffolding tools (eg. cookiecutter) are just a fraction of what they could be. As the article points out (at least that's my reading), there's tension between expresivness of the tool and ease of use. Incrementality and composition are two ways of trying to handle that. My approach is... - Source: Hacker News / over 2 years ago
For https://apibakery.com (API code generator for Django and Node): Frameworks/platforms: Django/DRF, Node, VueJS. DB: PostgreSQL, running on DigitalOcean (vps), server provisioning and deployments using Ansible. For https://musicbox.com.hr (music streaming service for bars, restaurants, shops, etc): Django/DRF with PostgreSQL for the API, VueJS for the frontend apps, Go for the streaming service, Redis, Go on... - Source: Hacker News / over 2 years ago
Using a boilerplate template can really speed things up, and more importantly, avoid forgetting to set up (or change from default) something that's hard to change later, like the user model. I do a lot of Django+DRF projects and built https://apibakery.com/ to help with the initial scaffolding and defining the models (started as my internal tool, later opened it up to the public). - Source: Hacker News / over 2 years ago
API Bakery, creates backend/API for your site or app. This helps developers to get started with a new MVP faster, instead of reinventing the wheel. Source: over 2 years ago
For backend projects with Django REST Framework, try https://apibakery.com. Source: almost 3 years ago
There is absolutely a market for this kind of product. If it saves someone a few days of work, the ROI is clear. However, in my experience (have a similar product geared towards API backends: https://apibakery.com), many developers will stop at "boilerplate" think "cookiecutter" and balk away. The most vocal complaints for me were: - it's just boilerplate, therefore how dare you charge. - Source: Hacker News / almost 3 years ago
You could start by using a code generator for Node/Express to avoiding having to start with zero, and then adding socket.io on top (here's a tutorial for that). Source: almost 3 years ago
That said, you don't need to build it from scratch. Use something like API Bakery to get started with your project and CRUD for your data, in a typical Node/Express project. You can then add any extra stuff you need and host it wherever you want. Source: almost 3 years ago
If you do go the Django backend + React frontend, you'll probably want to use Django REST Framework to make it simple. Consider autogenerating part of that with a tool such as API Bakery. Source: almost 3 years ago
I've implemented this pattern in API Bakery so if you want to see it in action, you can create a free demo Node/Express project, get this auto-generated and ready to test and use. Make sure you enable Bull support, and check src/utils/queue.js, src/tasks.js, scripts/worker.js and the documentation in README.md. Source: almost 3 years ago
Definitely have a look at a SaaS template like SaasPegasus and/or project builder like API Bakery to speed up your development. Source: almost 3 years ago
Do you know an article comparing API Bakery to other products?
Suggest a link to a post with product alternatives.
This is an informative page about API Bakery. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.