
goodAPI është një panel monitorimi për API që u mundëson zhvilluesve të testojnë endpoint-et, të kontrollojnë përgjigjet HTTP dhe të matin kohët e përgjigjes. Mjeti krahason kodet e marra të statusit me ato të pritshme dhe ofron shpjegime me AI për të ndihmuar në identifikimin e problemeve.
Backend-i është ndërtuar me FastAPI dhe strehohet në Render, ndërsa ndërfaqja strehohet veçmas në Netlify. MongoDB Atlas përdoret si bazë të dhënash në cloud për ruajtjen e llogarive të përdoruesve, konfigurimeve të monitorimit të API-ve dhe rezultateve të kontrolleve.
Për shpjegimin e përgjigjeve të API-ve dhe sugjerimin e hapave për diagnostikimin e gabimeve, goodAPI përdor Groq. Autentikimi bëhet përmes hyrjes me Google, ndërsa monitorimet janë të mbrojtura dhe të veçanta për secilin përdorues.
Projekti është zhvilluar në mënyrë të pavarur nga një student, me synimin për ta bërë më të arritshëm testimin, monitorimin dhe diagnostikimin e API-ve. Ai demonstron edhe përdorimin e përbashkët të Render dhe MongoDB Atlas në një mjet praktik për zhvilluesit. Demonstrimi gjendet në https://goodapi.netlify.app dhe kodi në GitHub: https://github.com/sorathiya903/healthy-api
Burimi: DEV Community (Web Dev Feed) — lexoni artikullin e plotë në anglisht.

