Simple web analytics platform which records the number of visits to your site.

Inspiration

We really wanted to build something for SingleStore. Web analytics felt like the right thing for us. The multi-model database SingleStore can be great for web analytics. We need to record time-based data, graph data, or sometime geo-locations.

What it does

Sneak Ninja - web analytics project, which records the number of visits to a site. You can create a script tag that you will add to your site, then visit the SneakNinja dashboard to get the web analytics.

How we built it

Untitled

We discussed the platform architecture, for 2 days. We have used flask for API and dashboard.

JS Script is a simple IIFE, which is called when the site gets loaded. The User Flow is simple as well.

  1. User Creates an account
  2. Add website name and other details
  3. Add the sneakninja script tag on his site.
  4. That’s it.

Challenges we ran into

SingleStore has great documentation. The tutorial platform was very useful for us. We learnt everything from that. Please expand more tutorials for beginners. Time was a big constraint for us. We were not able to add more features.

Accomplishments that we're proud of

We were able to complete it. It does its job well. We learnt about SingleStore and how to use it. Monisha was a complete beginner, she learnt a lot. We were able to figure out things together. It worked out in the end.

What we learned

  • SingleStore
  • FlaskAPI
  • FastAPI
  • JS IIFE

What's next for SneakNinja

SneakNinja is a promising idea, that can become a product in the future. I would say in its current stage it’s at prototyping. overall, It was a great, simple side project, that we are proud of.

Built With

Share this project:

Updates