Monitor domains

This is a project that should allow an individual to monitor websites for any changes.

After the initial project requirements are met, I hope to continuously add new feature ideas to the project, thereby hoping to establish a long term relationship with the freelancer.

You can integrate the following code base to a GUI

[login to view URL]

[login to view URL]

> Framework that is required to be used:

- Golang + Any Database

Note: Take a look at the attached images for samples of the final result.

The workflow should be something like this.

1) Read a file containing domains and save to the database. (The database configuration should be a config file)

File containing domains:

[login to view URL]

[login to view URL]

Example input:


run [login to view URL] <file containing domains>


After running this command, the domains should be visited and saved to the database.

The database should contain the following data:

> Name of website visited

> Date of website visited

> Response text

> Response length

> HTTP status code

2) After running the binary again, we should be able to monitor for two things:

2.1) New HTTP response (etc: HTTP response: 500 to HTTP response: 200)

2.2) Content change (Changes in words compared to latest request)

2.3) Example output

A new HTTP response found: [login to view URL]

Content change found: [login to view URL]

3) If Content change is found, show what have been changed. (This should be highlighted. See [login to view URL])

-> Should allow this to be integrated in a cronjob.

4) GUI to show all the following data. See images for samples again.

5) Slack/Discord integration for monitoring domains

Note: If the project is a success, we can continue adding features to the project and each feature will be paid accordingly.

Skills: Software Architecture, Golang

See more: 200 500 words, extra 200 500 per month, sample 200 500 word article, check domains renew date, 200 500, 200 500 english, article 200 500 words, 200 500 spanish, 200 500 facebook page, eager to learn new things, learn new things, web designer new things, new things to learn in android development, new things coming to san angelo, nikon 200-500, why do i always want new things, php new things, new things to learn everyday, new things to learn in life

About the Employer:
( 0 reviews ) Singapore, Singapore

Project ID: #28811704

5 freelancers are bidding on average $321 for this job


Hello, thanks for your proposal. I have read your proposal carefully, and am sure I can fulfill your requirement. I am web developer who are experienced in golang, react, node, mysql, mongodb, webgl, threejs etc. I h More

$250 SGD in 7 days
(2 Reviews)

I have 2 years experience in Golang , Python , Blockchain with multiple framework and database i saw your requirement that's not difficult i can make within 4 days . my linkedin - [login to view URL] More

$120 SGD in 4 days
(0 Reviews)

I have 2+ year of experience in Go lang and overall 10+ years of experience in software development

$244 SGD in 8 days
(0 Reviews)

Hi, after looking at the rest of the proposals, I realized that even with a zero profile, I have a great chance. The first thing I would like to suggest is using PostgreSQL (using pgx), I think it needs no introduction More

$190 SGD in 10 days
(0 Reviews)

I'm a senior Go developer, checkout my portfolio at: [login to view URL] I think that we could leave the Slack/Discord integration as a second milestone (still included on my bid amount though). I ha More

$800 SGD in 15 days
(0 Reviews)