Activity

spj

I had some time spent on an abandoned Arduino prokect

Attachment
0
spj

Shipped this project!

Hours: 1.1
Cookies: 🍪 32
Multiplier: 28.81 cookies/hr

So this is a minor upgrade to the project.
I upgraded the wooden blocks with prusa style parts.

spj

Finally finished the new design!

Attachment
0
spj

Shipped this project!

Hours: 3.54
Cookies: 🍪 88
Multiplier: 24.81 cookies/hr

Update since the last ship:

  • Installed Jetson Nano running Klipper for accessing web based dashboard.
  • 3D Printed Prusa i3 parts for a rigid frame
  • Started migrating to an aluminium frame
spj

Attached the rigid z axis holder

Attachment
0
spj

The printer almost caught fire so I designed a new 3d printed wiring management

Attachment
0
spj

Preparing to install btouch sensor to integrate auto bed levelling

Attachment
0
spj

Dismantled the power system to accomodate the new design

Attachment
0
spj

Made it responsive on mobile including all pages

Attachment
0
spj

Added error page

Attachment
0
spj

Uploaded the code to esp32

Attachment
0
spj

Shipped this project!

Hours: 3.43
Cookies: 🍪 102
Multiplier: 29.83 cookies/hr

So updates since the last ship:
Migrated from old wood and pvc based structure to a 3D Printed Prusa i3 using my brand new A1 (thanks a lot flavortown :)) styles parts for better print quality and sturdier frame.
Altho I haven’t installed it yet fully, but I am not going to be in my town for 20 days, so I am shipping right now.

spj

Assembled the new prusa i3 style z axis to support faster acceleration

Attachment
0
spj

Developed a brand new x-axis using prusa i3 parts that I printed using my brand new Bambu A1 (thanks Flavortown)

Attachment
0
spj

Shipped this project!

Hours: 4.09
Cookies: 🍪 121
Multiplier: 29.64 cookies/hr

What did I make

I built a FDM 3D Printer from scratch using Mega2560, Ramps1.4, and Jetson Nano that runs Marlin along with Klipper. It is fully functional.

What was challenging

Everything from start to end was challenging, as I have never seen a 3D printer in my life.

What are you proud of

I am proud that this whole project was built from scratch without any help and without any prior experience.

Updates since the last ship

  • I built a web based dashboard for it using esp32, I tested it but didn’t attach it for long term as I have Klipper.
  • Replaced RPi Zero with Jetson Nano for Klipper.
  • Installed external MOSFET for better and faster heating of bed.
  • Working on Prusa style MMU2S for multicolor prints on this printer.
spj

Replaced the rpi zero 2w with jetson nano for running klipper.

Attachment
0
spj

Installed an external mosfet for better and faster heating of the bed while consuming less power.

Attachment
0
spj

Improved the Readme to contain more information and updates on multicolor prints and web control. Also, I have almost finished building Prusa MMU2S like system for multicolor prints.

Attachment
0
spj

Developed a very basic esp32 based web dashboard to send commands to the printer via the internet.

Attachment
0
spj

Shipped this project!

Hours: 9.19
Cookies: 🍪 57
Multiplier: 6.2 cookies/hr

What did I make?

I made an opensource website analytics tool that has similar metrics like GA and Clarity but has a much better and cleaner UI than them.

What was challenging?

Integrating the tracking script was extremely hard as I had to measure a lot of metrics within milliseconds and send them over via beacon API.

What are you proud of?

I am proud that it is directly comparable to GA and Clarity in terms of accuracy and metrics, and it has various advanced features such as users geolocations, API keys, team management, etc.

spj

Improved the dark mode colors for the settings pages, along with faster fetching and updated Readme.

Attachment
0
spj

Developed a team management page to view all of the team members and collaborators

Attachment
0
spj

Added a feature to access API by creating API keys and restricted the website delete access to the creator of the project.

Attachment
0
spj

Added dark mode with localStorage to the dashboard page and the settings page. Added UI toggle in the navbar.

Attachment
0
spj

Added a basic dark mode, and I will start fixing the inconsistency in colors right now.

Attachment
0
spj

Added a basic dark mode toggle for analytics page, and working on localStorage based dark mode storage.

Attachment
0
spj

Replaced the old boring icons with colorful icons (React Iconify) and changed the UI for increasing the visible information.

Attachment
0
spj

Improved the user interface of the analytics page by shifting to blocks based stats and replaced country emojis with actual country icons

Attachment
Attachment
0
spj

I improved the landing page by making it more responsive and synced the sample demo with actual data

Attachment
0
spj

Shipped this project!

Hours: 11.93
Cookies: 🍪 222
Multiplier: 18.58 cookies/hr

What did I make

TwoSeven is an open source analytics service provider for websites to track their website data for completely free. It has a cleaner and simpler UI than Google Analytics or Microsoft Clarity while having more functions than them,

What was challenging

Implementing the tracking code was pretty hard as I had to upload the data to the API every few seconds but beacon made it easier.

What are you proud of

I am proud of the fact that it has a much cleaner and simple UI than other professional services, while having a few more features than them.

spj

Fixed some bugs such as duplicating users by removing cookies based storage in tracker.js and migrating to localStorage

Attachment
0
spj

Added a cool landing page and deployed it on vercel

Attachment
0
spj

Shipped this project!

Hours: 1.69
Cookies: 🍪 50
Multiplier: 29.75 cookies/hr

What did I make?
It is an FDM 3D Printer built from scratch using Ramps1.4 and Marlin. It is fully functional with some good quality prints. It can be controlled using a computer via USB or Octoprint.

What was challenging?
To be honest, building this whole project was very challenging. Improving the print quality from terrible to appreciable was probably the toughest part.

What am I proud of?
I am proud that this was made without any help. Also, the README has all of the information for rebuilding this.

spj

Improved wiring and drafted some esp32 based multicolour printing code

0
spj

Added admin toggle

Attachment
0
spj

I added code, print files and updated README for better instructions

Attachment
0
spj

Added admin access toggle API

Attachment
0
spj

Improved login page

Attachment
0
spj

Added proxies to disable dashboard and analytics for people who are not signed in.

Attachment
0
spj

Built the settings page with options to enable localhost tracking and debugging and change the domain for a website.

Attachment
0
spj

Shipped this project!

Hours: 1.49
Cookies: 🍪 18
Multiplier: 12.23 cookies/hr

I built a python based web framework that is similar to Next.js and Django. It has inbuilt Supabase, Auth, Middlewares, etc.
The most challenging part was building the file based routing system and making it production ready.
I am proud that this can be used for making real life apps and it is very easy to learn.

spj

Updated Reame.md with new and improved instructions (I didn’t use GPT to write it, I know the markdown syntax so I used it properly).

Attachment
0
spj

Made this production ready!

Attachment
0
spj

Added custom date picking and fixed navbar issues

Attachment
0
spj

Shipped this project!

Hours: 6.74
Cookies: 🍪 188
Multiplier: 27.86 cookies/hr

This project is now complete.

What did I make?

This is a RepRap based Ramps 1.4 3D Printer which runs Marlin and Klipper that I built completely from scratch.

What was challenging?

To be honest, this whole project was challenging. From figuring out on how to build the body to actually printing good stuff, every a bit of this project was so.

What am I proud of?

I am proud of the fact that this is probably the only 3D printer in my community (as much as I know), and I built it without any external help.

spj

Created a basic dashboard page with options to add a new website and manage user.

Attachment
0
spj

Created the basic analytics page on OpenAnalytics api with ‘ID’ based website tracking.

Attachment
0
spj

This project is officially complete. This is not something that takes just 6 hours to build. I have been building this for the past 6 months and built over 4 different versions

Attachment
5

Comments

meeran2resource
meeran2resource about 2 months ago

Sick dude! Love the dedication. I’m curious–how did you make the moving head?

spj
spj about 2 months ago

I used a stepper motor and attached a GT2 Pulley and Belt to it

RespectableDot
RespectableDot about 2 months ago

underrated

linus
linus about 2 months ago

that looks sick

rstoner115
rstoner115 about 2 months ago

looks awesome!

spj

So I have attached all of the wires. Now I just need to add the bed and level it

0
spj

I disassembled the printer is was not sturdy and wires were unorganized. Now I am building a more sophisticated version

0
spj

Replaced the old Arduino, Ramps 1.4 board and the broken hotend thermistor

0
spj

Shipped this project!

Hours: 8.43
Cookies: 🍪 99
Multiplier: 11.75 cookies/hr

Note: This project took significantly more than 9 hours. I originally started building OpenAnalytics about a year ago, before Flavortown, and spent more than 50 hours working on the core system at that time.


What did you make?
I built OpenAnalytics, an open-source analytics API that developers can run on their own infrastructure to track traffic on their websites or apps. It provides metrics like total visits, unique visitors, sessions, bounce rate, time spent, most visited pages, visitor location, device information, and referrer data. It also returns preformatted datasets that can be used directly with charting libraries like Recharts or Chart.js.

What was challenging?
The main challenge was designing the session tracking and data structure so metrics like sessions, bounce rate, and time spent could be calculated accurately. It also took effort to format the analytics data so it could easily be used in dashboards.

What are you proud of?
I’m proud that the project is fully open source and self-hostable, allowing developers to control their own analytics data instead of relying on third-party services. I’m also proud that the API outputs structured data that makes building analytics dashboards much easier.

spj

I increased the adhesion and attached the bed to the wooden surface to level the bed

0
spj

So I have attached bed levelling screws

1

Comments

sakshisuman25
sakshisuman25 about 2 months ago

nice work in this project

spj

Added user data fetching with option to choose from supabase auth, next auth and clerk. Also added a list of users below the main data

Attachment
0
spj

Added a simple demo analytics page that shows the analytics of itself

Attachment
0
spj

Built some amazing features using multiple kinds of API, improved the response time and increased scalability

Attachment
0
spj

I have made some improvements to the location tracking of the user to get better analytics.
PS - I had started this project a long time ago, but I am making the github repo right now and I had easily worked on it for more than 50 hours back then.

Attachment
0
spj

Shipped this project!

Hours: 12.51
Cookies: 🍪 41
Multiplier: 11.19 cookies/hr

This is an attempt to make a device that is similar to lego mindstorms but using an Arduino to get that easey-coding experience with reusable components

spj

Shipped this project!

Hours: 11.29
Cookies: 🍪 113
Multiplier: 10.0 cookies/hr

Thank you for reading this. I am taking a little break from coding so I am pre-releasing v0.1. This aims to act similar to Next.js with file based routing and WSGI based server. It also has some advanced features like auth, in built Supabase support, hot reloading, templating, request and response, and I also built a simple SaaS AI app with it.

spj

Radium is a WSGI-based Python web framework built around file-based routing and server-side HTTP rendering. v0.1 includes structured request/response objects, dynamic route params, middleware, templating with layouts, authentication, session handling, and static file serving. It is development-only for now, but I plan to make it production ready after 1 month.

Attachment
0
spj

The project is done

Attachment
0
spj

Shipped this project!

Hours: 3.05
Cookies: 🍪 56
Multiplier: 18.29 cookies/hr

This is a very basic project, but I needed it very much. For now, it is kind of simple, as I am focusing more on other projects (Radium and Dark Matter).

spj

For now, the website is pretty simple

Attachment
0
spj

Added middlewares, static files serving and improved file systems

Attachment
0
spj

Added auth system and file based routing

Attachment
Attachment
0
spj

Added Radium Email Auth system

Attachment
0
spj

Features added -

  1. Params and Query support
  2. GET and POST methods identification
  3. Radium Templating
  4. Layout support
  5. Cookies Management
Attachment
0
spj

Shipped this project!

Hours: 0.36
Cookies: 🍪 3
Multiplier: 8.53 cookies/hr

Finally got this app up and running!

It leverages PDFPlumber and advanced Regex parsing to automatically extract structured data from raw scorecard PDFs. Acting as a companion to KDM Scorer (https://play.google.com/store/apps/details?id=com.kdm.scorer&hl=en_IN), you can export your match scorecard, feed it into this app, and it computes MVP metrics and dynamically assigns player performance awards.
Super handy for instantly analyzing who dominated the game!

spj

Added Readme

Attachment
0
spj

The project is complete

Attachment
0
spj

Created a flask server

Attachment
Attachment
Attachment
0
spj

Shipped this project!

Hours: 3.99
Cookies: 🍪 99
Multiplier: 24.78 cookies/hr

I made a Lego Mindstorm style Arduino Board. It can be programmed using the custom library that I made with simplified functions.
It can be easily replicated by following the instructions on github.
I made this so that people can experience Lego Mindstorm EV3 without spending $800 on it.

spj

Fixed the loading screen error.

Attachment
0
spj

Created a circuit diagram and a basic software.

Attachment
0
spj

Improved code quality and logic

Attachment
0
spj

Shifted from L293D shield to L293 IC to make it compact

Attachment
0
spj

Improved push/release functionality

Attachment
0
spj

Added buttons functionality, with press and release detection.

Attachment
0
spj

Added LCD functions, and created a simple program that writes distance from ultrasonic sensor on the LCD.

Attachment
0
spj

Added basic LCD support

Attachment
0
spj

Fixed C++ errors

Attachment
0
spj

Added IR sensor support.

Attachment
0
spj

Added servo support.

Attachment
0
spj

Added the distance (Ultrasonic Sensor) and basic docs.

Attachment
0
spj

Built a basic bluetooth controlled car

Attachment
0
spj

Added bluetooth and motor functionality

Attachment
0
spj

Initialized the base of the project.

Attachment
0