You are browsing as a guest. Sign up (or log in) to start making projects!

franco

@franco

Joined June 3rd, 2026

  • 29Devlogs
  • 9Projects
  • 6Ships
  • 61Votes
13 year old developer from Bolivia
Contact Me:zero.info.bo
Open comments for this post

3h 26m 21s logged

Made a welcome screen to setup vertical

So ive made a welcome screen to setup vertical my own sidebar for chrome.

0
0
40
Open comments for this post

1h 58m 49s logged

spent way too long on the installer
what was happening:
i had to package the whole installer so it would be more easier for the testers to test and to fight the limitations of windows sandbox.
how i fixed it:
i fixed it by packaging the samaipata zip and packaging the node js functionalitys.

0
0
13
Ship Changes requested

Samaipata

Hello dear reviewer, this is my project Samaipata. I dont want to get you to much of a hustle so lets make this quick.

What is Samaipata

Samaipata is a custom, full-stack, local-first AI client interface. That works using ollama and Hackclub AI.

Or basically my own Openwebui.

What features does Samaipata have?

  1. Real time chat support:
    -Has support for SSE.

  2. Model marketplace:

  • A custom model marketplace using diffrent apis. Like:
  • Akazwz Cloudflare worker
  • OllamaDB api
  • and a fallback json file.
  1. Auth and Security:
  • Encryption using Bcrypt!
  • Zero Api Auth
  1. Admin Panel:
  • User roles (user, admin).
    -Models per user.
    -Ban and suspension support.

AND MORE!

If this isnt enough info go test it for your self heres the instalation guide

Stack

  • Backend: Node.js, Express.js
  • Database: SQLite (sqlite3)
  • Auth: JWT (jsonwebtoken), Bcrypt (bcryptjs), Cookie-Parser
  • Frontend: HTML5 semántico, CSS3 moderno (Variables CSS, Flexbox/Grid, Responsive), Vanilla JavaScript
  • Ai: Ollama API, Hack Club AI and Gemini

Thanks for reading

Hope you leave a good review (;

  • 7 devlogs
  • 20h
Try project → See source code →
Open comments for this post

1h 22m 23s logged

Finished the Samaipata

So ive finally finished samaipata it look a real long time but i think it was worth it in a few days or hours i will ship this for review.

0
0
7
Open comments for this post

2h 10m 49s logged

Huge progress on the frontend design!

So today ive gave it my all on trying to finish the ui design.

Ive done a couple of things including the:

  • [✓ ] Sidebar
  • [ ✓] Projects Ui
  • Marketplace ui
  • Admin Ui
  • Settings ui
    And lastly the main ui for the index.html.

Its currently in spanish but ill translate it to english on the real frontend.
Thanks for reading.

0
0
15
Open comments for this post

1h 29m 29s logged

Bad News.

Context

Sadly i became to lazy to finish the frontend specially because it would take me 15 days or more and my pace and that also stardance finishes on september 30th and i want to do more projects so sadly i am going to vibecoded the frontend with a human design inspired by manus.

0
0
8
Open comments for this post

3h 9m 12s logged

Finished the backend

First i might notice you are reading this without prior context so:

What is Samaipata

Samaipata is a custom, full-stack, local-first AI client interface. That works using ollama and Hackclub AI.

The suffering

It took a really long time writing the backend with over 1700 lines of code not counting those long php stuff ive made it.

Now i need to do the Frontend which ive already have planned.

So thats all for today!

0
0
3
Open comments for this post

5h 58m 36s logged

Samaipata

What is Samaipata

Samaipata is a custom, full-stack, local-first AI client interface. That works using ollama and Hackclub AI.

Devlog

Long time no see was pretty ocupied in my final exams honestly.

So what did i do?

So i did atonnnnn of stuff in the past few days heres a some of the stuff i did

Marketplace

Did some marketplace endpoints for integrating a marketplace later on.

Some of them are:

Hackclub AI

  • getHackClubModels() Gets all of the hackclub ai models
  • /api/hackclub/models uses the function and delivers them into the frontend

Ollama models

  • /api/models/ shows which models you have installed

Ollama marketplace

  • /api/marketplace/models
    Uses 2 apis to try get the ollama models if it fails or you dont have wifi it uses a json backup file.
  • DELETE /api/models/:name deletes a model(:name)

Admin stuff

  • /api/admin/users Gets all of the users and its info
  • POST /api/admin/users/:id/update
  • POST /api/admin/users/:id/suspend

Feedback

  • POST /api/feedback Sends feedback to the administrator about the model
  • GET /api/admin/evaluations Generates a table(leaderboard) showing the best models and worst models for the admins.

Other stuff

  • Bare-bones image generation /api/images/generate

Testing

Coded a test using Antigravity Cli and it look that it works good.

Olama skipped but i am sure it works because i was using a trashy laptop.

0
0
40
Open comments for this post

3h 44m 31s logged

Samaipata

What is samaipata

Samaipata is a custom, full-stack, local-first AI client interface. That works using ollama

What did i do:

Ive createn the main uis using figma as displayed below:

1
0
16
Ship

Zero

If you are reading this without any prior context, you might be asking:

What is this project?

This project involves turning my portfolio into a full-blown “personal company” platform by adding OAuth and other features.

What did I do?

Ive created my own OAuth system with full blown image uploading and etc.
It has all of this features
- Hackclub Auth
- 2FA
- Password managment
- Profile picture Managment
And other tons of features
It also has like a ton of security like a ton like encryption sha un guessable random stuff etc etc..

How to use it for yourself

First clone the github repo using:

git clone https://github.com/Franco-Senes/Zero.git

Then cd to the carpet

cd Zero

After that cd to the server

cd Server

Then download the dependencies

npm install

Then create a .env using this template

PORT=3000
JWT_SECRET=
ALLOWED_ORIGINS=http://localhost:3000,http://127.0.0.1:3000
HACKCLUB_CLIENT_ID=
HACKCLUB_CLIENT_SECRET=
HACKCLUB_REDIRECT_URI=http://localhost:3000/api/auth/hackclub/callback

After start the server finally

npm run dev or npm start

If you see this:

> [email protected] dev
> node server.js

◇ injected env (6) from .env // tip: ⌘ override existing { override: true }
Zero.info.bo - Server
Running on http://localhost:3000
Franco was here (;
------- Debug --------
ignored colum exists
ignored colum exists
ignored colum exists

Then you are all buckled up (;

Thanks for reading (;

  • 4 devlogs
  • 13h
  • 2.12x multiplier
  • 26 Stardust
Try project → See source code →
Open comments for this post

5h 35m 50s logged

Finished the Frontend

If you are reading this without any prior context, you might be asking:

What is this project?

This project involves turning my portfolio into a full-blown “personal company” platform by adding OAuth and other features.

What did I do?

First, I organized the project into the following directory structure:

|── app/ # Main Frontend      
|   ├── js/
|   ├── css/
|   ├── index.html
|   └── icon.png    
|── auth/  #Frontend for auth
|   ├── css/
|   ├── js/ 
|   ├── account.html   
|   └── oauth.html 
|── server/    # Main Backend
    ├── uploads/  
    ├── database.js     
    ├── server.js
    ├── package.json    
    ├── zero.db    

After that, I started creating /app/ and decided that for styling I would use Tailwind CSS because it would be easier and more compact. It will impact compatibility a little bit, but not by that much.
After doing that, I made the account settings and other core pages.
For what I am doing, I am really proud of what I have accomplished right now. After writing this, I will make my README.md, publish it to GitHub and zero.info.bo, and ship it!

Thanks for reading (;

Here are some pictures of what I’ve made:

0
0
4
Open comments for this post

2h 32m 40s logged

Finished the back end

First you may be reading this without knowing the context so you may ask:

What is this project

This project involves turning my portfolio into a full own “personal company” by adding oauth and other features

What did i do

I think it is in the title that i finished the backend but if you keep asking i added all of this to my backend

  • Register (POST /api/auth/register)

  • Login (POST /api/auth/login)

  • 2FA Login (POST /api/auth/login-2fa)

  • Logout (POST /api/auth/logout)

  • Get current user profile (GET /api/auth/me)

  • Change password with 2FA check (POST /api/user/change-password)

  • Upload avatar with webp conversion and sharp resizing (POST /api/user/avatar)

  • Create oauth app (POST /api/oauth/apps)

  • Get my oauth apps (GET /api/oauth/apps)

  • Get authorized oauth apps (GET /api/oauth/authorized-apps)

  • Revoke oauth app authorization (DELETE /api/oauth/authorized-apps/:client_id)

  • 2FA setup and qr generator (POST /api/user/2fa/setup)

  • 2FA verify and activate (POST /api/user/2fa/verify)

  • 2FA disable (POST /api/user/2fa/disable)

  • Toggle 2FA required on login (POST /api/user/2fa/toggle-login)

  • OAuth authorize endpoint (GET /oauth/authorize)

  • OAuth consent endpoint (POST /oauth/consent)

  • OAuth token exchange endpoint (POST /oauth/token)

  • OAuth userinfo endpoint (GET /api/userinfo)

So yeah thats it also forgot to add hackclub as a login method ill do that later
So thanks for reading (;

0
0
1
Open comments for this post

33m 18s logged

decided to add 2fa for now everything is going good planing to add 2fa as a login method and hackclub also idk what image to put here so ill put the first image that appears on my pinterest

0
0
1
Ship

What I made

I built Format, a Chrome extension that upgrades how you manage tabs. It gives you a fast, OS-style tab switcher inside the browser (press Ctrl+Shift+Space to cycle active tabs) and integrates Google’s Gemini API to automatically group open tabs into clean, colored categories.

What was challenging

Injecting the tab switcher overlay dynamically into arbitrary web pages without breaking their original layouts or CSS styling. Getting the background worker to reliably track the tab history (Most Recently Used order) and sync it to the UI in real-time was also a fun state-management puzzle.

What I’m proud of

The UI/UX feels incredibly fluid and premium. It follows Material 3 design principles with dynamic accent themes that automatically adjust to light/dark modes, and the AI grouping works surprisingly fast and accurately.

How to test it

  1. Load the extension folder in Chrome Developer Mode (chrome://extensions/).
  2. Open the extension popup, go to settings, and enter your Gemini API key.
  3. Click Organize with AI to see your tabs grouped automatically, or use Ctrl+Shift+Space to instantly toggle and cycle through your tabs!
Try project → See source code →
Ship

Hey, i’ve made a Json Alternative called Zerofiles (.zr).

I’ve made everything from 0 using only 2 libs and everything weighting a whoping 100kb so its also lightweight and fast.

I am proud of making it a lossless, Custom AST engine which was kinda hard.

So yeah.

Run the test.py to test it.

  • 5 devlogs
  • 3h
  • 3.18x multiplier
  • 11 Stardust
Try project → See source code →
Ship

Hey, i’ve made an operating system called BrainrotOS yeah….

It has 4 main apps:
Welcome
Weather
Zero
Paloma Clicker

I am not proud of the project idea but ive advanced way to much.

sorry for making you review this. 🥀

Try project → See source code →
Loading more…

Followers

Loading…