WebTrace banner

WebTrace

10 devlogs
21h 48m 19s

this website check the timeline of the website of their old times
it is a wayback machine rip off
the website is kind of slow guys please give it some time and patience

This project uses AI

used chatgpt for debugging and creating some components.also the initial planing of the repo has been done by him also. but rest assured i had to write the code by myself and planned it a bit with myself too
(i have migrated the paw-ai backend architecture as because it followed the same backend plan on it)

Demo Repository

Loading README...

Praneet

Shipped this project!

Hours: 21.81
Cookies: 🍪 169
Multiplier: 7.76 cookies/hr

i built this webtrace that does uses wayback machine api and presnt all the old websites data in a appleaing way
the most hard part was optimizing the backend and reducing latency time of the repsonses of the websites which was taking a lot of time but its fixed now

Praneet

this is the final devlog for which:-

  • i wrote readme
    -fixed some more of the codebase and made everything ready for the ship
    guys IT WILL TAKE A LOT OF TIME TO LOAD THE FIRST CONTENT SO KEEP SOME PATIENCE KINDLY
    hope you guys like it and lets give you guys a final sneep-peek
    hope you guys vote nicely cause i am demotivated as hell
Attachment
0
Praneet

all right this new devlog brings new features and final touches to the website so we had some final touches and when i was going through google fonts one thing i always liked to used a font like jetbrains mono (https://www.jetbrains.com/lp/mono/#support-languages)and our website i will say hands down it is just so good like come on 9/9 for the usability anyways now i will be writing the readmes (tedious works for no reason honetly )
and fixed the backend with our frontend integration nicely at last so ig all good to go

Attachment
Attachment
0
Praneet

finally got the preview to work and made the snapshots of youtube.com and other etc working
yeah i had to hardcode the values i hope you guys know that
now that the backend is fully connected ig i just need 1 more hour to fix the frontend and add a special feature i hope you guys should like it.
ok gotta go so byeeeee

Attachment
Attachment
Attachment
0
Praneet

all right i added paw-ai which was a closed backend project actually and i had re-engineer that that backend to that.
ig backend is kind of my thing now i just need the rpi 5 and the smolhaj to host something special and then i will open-source that heheheh
anyways as you see the new backend is much better and finally returns the answer
tho there is still two problems some websites like youtube.com and facebook.com
all right found out a way to fix the youtube.com error that is to find and manually write the snapshots and etc and now i will integrate them to modal_app.py
meet you on next devlog
byeeeee

Attachment
Attachment
Attachment
0
Praneet

all right appenrently making a archive web page is no joke honestly in the frontend wise it may be nice but in backend wise it is pure chaos my backend code is so messy that i just creating fallback files if the other one fails.
the architecture should look like this honestly :-
request: youtube.com
↓
check cache
↓
if missing
↓
query wayback
↓
if fails
↓
query memento
↓
merge snapshots
↓
store in csv
but ig we have something to do btw honestly so lets see what happens
btw this is my first time having almost 8hr of devlog
well i will be damned by the holly of hc guys
btw some code snippets of the new backend btw ik you wont see that change because now i have to make changes to the frontend.
all right i think the next one will be my last devlog before shipping ig??
lets see where it takes us

Attachment
0
Praneet

all right i am revamping our entire backend for the structure will go like this
frontend -> backend-> if data present in csv if not then -> fetch from wayback api
right now i had to work on a separate file called wayback_api.py
ik you dont want a code editor photo lemme give another one.
yes the website is in production guys.
best of luck!!!!!

Attachment
Attachment
0
Praneet

all right it takes hell lot of a time to build one of the best backends in the world which is gonna take soo long for meee mannn omgg t-9 days i have to ship them
features added

  • robust and foundational backend laid
    new features on the next devlog
    -snapshots avalible
  • foundational css features and animations to laid
    ……it is gonna take a lot of time to build the next features so i will go a code sesh so goodbye and have a nice day!!!!!!
Attachment
Attachment
0
Praneet

all right for this 2 hours devlog we mostly worked on fixing the backend health and also adding it to the frontend and fixing some issues around the backend.
well the base is done now onto the onto making a foundation and then finally beutifying it and then i will ship it at fast as possible….

Attachment
0
Praneet

all right we had a backend and frontend migrating issue which is now working locally perfect for now so what happen was that the frontend was sending request to some localhost:3000 but the backend was running at localhost:8000 thats why the frontend couldnt get any answer uk
btw sneek peek of the first fetching from the browserrrrrrrrr and obv it was youtube and instagram heheheeh
i dont know other website hehehehe now we got this as our answer hehehehe

Attachment
Attachment
0
Praneet

all right i am manually coding this web app cause for fun
this website is entirely made by me honestly cause the aomunt of man hours i have given to this website is diabolical
my sleep my health everything is almost of an 60 year old honestly and i am athlete broo helppp
anyways for this 1hr 23 mins i have been doing the frontend works for the website
and then i will create the backend in next devlog here is a sneek peek
yeah i hope you guys can guess the project….!!!

Attachment
0