Base offers your next project an API that handles user flow (sign up, sign in, forgot password), email sending, file upload, image upload and processing including crop and resize, all with only one API key and a nice clean UI.
No reviews yetBe the first to leave a review for Base API
1/ What about a comparison against Firebase?
2/ Where does it upload the media? Can I use my own cloud storage account?
3/ Does image thumbnail function support HEIC?
Thanks
@neskhodovskiy
1/ Firebase as far as I know does not have image processing and email sending built in, you have to do those using other services or by hand using cloud functions. Base currently does not have social authentication (but it's planned), also it probably won't support direct access from browsers (but there will be a proxy in the client libraries).
2) For now we are using Amazon S3, using your own credentials for it is planned.
3) HEIC is not currently supported and probably can be added easily (I added it the list of features to implement :))
Report
Awesome for an mvp.
1. How do I check a user session? I guess adding a cookie for example?
2. Users seem not to get saved in the database. Getting a response in the User call with the associated ID, but the session call gives a "Not found" error.
3. Any plans on adding user profile properties?
@maikel_markx thanks!
1. Yes, the idea is that after authentication call, you store the users id in a cookie
2. I would like to see what's going on there, DM me with details and I can check
3. It's not on the immediate plans but possible
Hey @gusztav_szikszai !
Nice service, but I have a few questions:
1) How I can connect it to our project (Proofy.io -- https://proofy.io/), where?
2) How it improve our project?
3) and which benefit I get?
I'm working at an agency (Digital Natives) where in ~7 years I created a lot of products (mainly MVPs) that had the same basic requirements besides the busniess logic: authentication, email sending, file uploads, image uploads (with crop and resize).
I coded those by hand a couple of times or used different services a couple of times but each had it's problems so after the last product I worked on (which used a bunch of services) I decided to make Base.
Let me know what you think!
Hey @roman_onischuk,
Base is most useful for new products where it helps to move faster by using the its features of instead of implementing them by hand.
For a currently up and running project, parts of it might be useful if you don't have them yet.
I'm working on client libraries in different languages that will help you integrate it.
For a "beta" it looks really neat. It is a really great idea, considering I've built the same mechanics over and over again on a lot of projets.
Even though maintaining your own boilerplate feels great, it also feels like a pain point somehow.
Also, your stack looks really neat, and the product performances are crazy, good job on that!
Can't wait to see how this project will integrate with other tools.
This is basically what AWS Amplify offers. I think I’d use Amplify first because you’re already in the AWS ecosystem at that point and can easily grow to use more managed services without an integration effort.
@ryan_marsh1 Thanks for your comment! Yes there is an overlap with AWS Amplify however Base aims to be simple, easy to integrate and can even be self hosted, also the feature set will grow in the future :)
DevBox
DevBox
Proofy
DevBox
DevBox
Proofy
CandyLists
DevBox
DevBox