Hey everyone! I'm an IT professional, but my web development skills are a bit basic. I know some PHP, Python, and HTML, and I'm looking to create a website that offers various web tools for IP networking pros. Some features I'd like to include are IP address lookup, IP geolocation services, email and IP blacklist checks, and DNS lookups. The front end would have forms for users to input data like IPs, email addresses, and domain names, and the back end would process this data, possibly by calling APIs to check blacklist status and such. Since my web dev experience is limited, I'm eager for any advice on languages, frameworks, or best practices to achieve this. Thanks for your help!
4 Answers
If your UI isn't going to be too complex, I'd recommend using a solid monolith framework like Laravel since you're familiar with PHP. The official documentation has everything you need to get started easily.
You might want to check out it-tools on GitHub. The popular fork there has a lot of features that align perfectly with what you need!
While I have a lot of experience in both front and backend development, this isn't the right place for freelance offers. It's best to stick to seeking advice and solutions here.
Agreed, let’s keep the focus on discussion and advice!
Given your knowledge of Python and HTML, starting with Flask could be a great choice. You can keep the frontend simple with just basic HTML forms for starters, then jazz it up with Bootstrap or Tailwind later on.
I’d also suggest looking into Filament to simplify form creation and just focus on the backend for now!