Hey everyone, I dont really post here as i dont have the mental capacity for online forums (SORRY)
But here is my devember project, I’ making an overengineerd golang site and api template with database, authentication, html templateing, server side rendering (smth like nextjs) and more.
It’s honestly just a passion project because I enjoy overenginerring.
Let me know what you think guys. I’m more than happy to take any suggestions.
My devember project is to build a dockized internet health logger and monitor with python for collection of data, MongoDB for storage of data, and Angular for displaying graphs based on said data.
Let the hate for ISPs flow through you.
My neighbors have been having internet outage issues the and came by to ask if I had expired any outages recently. I’ve been out of town for the holidays and decided to check my Ubiquiti router. Sadly the router only seems to display package loss stats for up to 24 hours. That’s when it struck me I have a project for devember.
I plan to build and dockize a python script that logs internet health data and a UI to display that information. I then plan to dockize it so I can easily deploy It to my home lab. Maybe in the future, (probably not this devember) I’ll even add the ability to automatically fire off a email complaining about excessive outages.
The following is a list of my prioritized goals:
Create script that pings list of IPs, gets latency, and runs a speed test.
Save that data in a database (probably MongoDB).
Purge data after a default of 365 days.
Create an API to retrieve data.
Create a front-end to display data as graphs.
Create and download reports off data.
Dockize it
Probably won’t get to it before devember is over but allow users to draft email bodies and subjects to automatically be sent when high down times are detected to any email. (ISP, law firm, Local leaders, Congress critters, regulatory agencies, etc.)
Definitely won’t get to it before devember is over. Create a windows and Mac desktop installer for the normies (Maybe a project for next devember). Probably would need to figure out how to detect if the computer it’s installed on has a sleep timer enabled and warn the user to change the setting.
GitHub Link
dockerhub Link
GitHub Link UI
dockerhub Link UI
1 Like
oO.o
January 30, 2023, 5:35am
#53
Final days are here. Get hyped!
4 Likes
oO.o
January 30, 2023, 3:04pm
#56
psycho_666:
Porque no los does?
I don’t understand what you’re asking and it isn’t because it’s spanish.
2 Likes
oO.o
January 30, 2023, 4:36pm
#58
psycho_666:
Why not both?
Ah ok. I did not comprende “does” properly.
Indeed, both though as I am trying to button up several things at once.
1 Like
Oh… I just now realizing autocorrect have corrected the dos part to does…
That’s what I get for using mobile…
1 Like
oO.o
January 30, 2023, 4:44pm
#60
Oh yeah, I thought you were writing spanglish like “why don’t you do it” or something.
In any case, new commits coming today and tomorrow to my project!
1 Like
I am excited to announce that I am continuing with my Ticketing System project. I was working on it all through Devember (not everyday though) and its in an Alpha state currently. I still have some housekeeping to do but soon I shall post links.
3 Likes
oO.o
January 31, 2023, 10:12pm
#62
Unfortunately, I think my final Devember commits will have to wait until tomorrow because I have to go to a business dinner. Possible they will come tonight, but depends on my intoxication level…
Running idempotence test now
vagrant snapshot pop --no-delete arch-current debian11 freebsd13 openbsd7 rocky8 centos7 && ansible-playbook -i inventory test.yml && ansible-playbook -i inventory test.yml
1 Like
Could you add Rocky 9 to the list too?
1 Like
max1220
January 31, 2023, 11:42pm
#64
Hey 'yall! I’ve released the source code for my Devember project:
Hello internet,
I know it’s a late entry, but seeing as the challenge is building something cool, and work on it at least a little bit everyday, and I’ve been accidentally doing that, I figure I might as well post about it here(again).
This year I’ll be working on my server tools. These tools started out as my LXC administration scripts, and stil…
That being said, when will these projects be reviewed, and will my upcoming changes still count? I assume so, and will keep working on my project. I still have some TODO items left, you know…
1 Like
0xDE57
February 1, 2023, 7:50am
#65
Finally made a build. Submission here:
Welp, here we are. I didn’t get everything I wanted in for this demo, but I am pretty happy with progress made the last 2 sprints.
I will keep working on this obviously, but as far as Devanuary goes this is my official submission:
spaceproject_devember_enginedemo_20230131
There is a requirement to install Java (sorry). I will look into packagi…
1 Like
Is it finished or did they bump it to the end of feb?
1 Like
Update – Since a few people have asked for more time, The Judgening will take place 1 week from today.
Finish up your projects and get them submitted by EOD next Thursday, Feb. 9th! Devember submissions are over when this post is locked.
4 Likes
do we need to do anything in particular once we finished the project to be considered in judgement day?
2 Likes
Just follow the steps in the post and you’re good
1 Like
This topic was automatically closed after 6 days. New replies are no longer allowed.