May 25, 2020

Fully working MVP in staging environment

Paweł Bojanowski @hidalgopl

First, hello to Indie Hackers community! I'm Paweł, backend dev from Warsaw, and together with my friend, who happens to be front-end master, we are building SecureAPI.
Our product is basically command line tool, which checks potential security issues in your web backend REST API. It's really simple, as it's one binary file which requires configuration no longer than 3 lines in YAML. I encourage you to check out!
It's called sailor: https://github.com/hidalgopl/sailor

Once it's done with testing your API (usually under 3 seconds), you'll get a link to the page which shows failed tests. And ready solution how to fix those with explanation of why they failed.
As it's really portable it is well suited to use it both locally and in CI/CD.

On our side, we are ensuring that the tests follow up to date best practices, so you don't need to.

Building it was really good learning experience: CLI tool is written in Go, as well as worker microservice in our cloud. Rest, mostly backend part is written in Python, with Django Rest Framework as web backend and pure Python for test saving component. We use NATS as a connecting technology, I encourage you to check it out, as it's great and is the best tool to connect microservices in today's world. Frontend is written in React. What I like the most is the fact that we use our product to test our backend API in CI/CD!

MVP is almost ready, we need to polish few things on front end side, before launching production environment.
I cannot give you a date right now, as we both have full time jobs and we code SecureAPI after-hours.
We postpone deploying production yet, because staging environment cost us 0.22$ per month, so we need to make sure that everything is ready before spending on production servers:) that's why SecureAPI.dev is not active yet.

But I encourage you to check our blog on https://blog.secureapi.dev and stay tuned!

Loading comments...
Today's Top Milestones
  • Delete a user account for the first time😣
    I sent a notification email to users and one of them DMed me on Twitter, saying he wants to be removed from AskMakers… Ouch! My heart got bumped a bit
  • Started something new!
    Hi Indie Hackers! Like many of you, I've read the super interesting [post](https://www.indiehackers.com/post/creating-dynamically-generated-images-for
  • First $100 in Ad Sales
    Just last night I closed 2 ad spots for remotists.substack.com at $50 each. Both were for remote tech roles for a global audience. I recently added a
  • Created a demo Weather Widget
    I built the first of hopefully many demo widgets over the weekend to show what's possible with sheet2api. This one takes a spreadsheet which has been
  • Finished MVP Launched on Gumroad.com
    After looking at my case study for gumroad. People asked me create a service that needs complete redesign their websites. I created a bunch of example
  • New features
    Super happy that I've now added spaced repetition and revision notes to Mathematico! Spaced repetition: when users complete an exercise, it gets added
  • First 100+ likes on Facebook page
    Last month we were focused on gaining first users and fixing bugs. Here's what we tried: — engaging our personal FB audience through a series of annou
  • Blinding Lights - The Weekend, software UI Lyrics
    How to showcase UI in a more interactive way and dance while doing so? Showcasing UI is often boring, that's why we've created a video with lyrics in
  • Idea Validated
    Friday I launched an ad campaign on Facebook to validate the idea. How did I do it? - Made a nice looking add using Canva - I've already experimented
  • June update
    Even tough the weather mostly has been fantastic in June I've managed to put in some significant work on QuizMe since I have vacation from day-job. I'