cuhacking / 2025

Flagship platform for cuHacking's 2025 hackathon.
13 stars 8 forks source link

feat: implement heatmaps to track user behaviour across all platforms #74

Open JeremyFriesenGitHub opened 2 months ago

JeremyFriesenGitHub commented 2 months ago

What feature should we improve? Please describe. To enhance data collection and improve user experience, we should implement a feature that tracks user activities across our suite of sites. This will allow us to gather valuable insights, enabling us to create more efficient applications and optimize the user experience. For example, this data can help developers identify areas within applications that require performance and usability improvements. Additionally, this data can be used to generate recommendations for users (such as suggested pages), further enhancing their experience with our applications.

Describe the solution you'd like

Describe technologies you're considering

Additional context The feature should comply with privacy guidelines and maintain high security standards. We are currently evaluating the best technology fit for this project. An ADR (Architectural Decision Record) issue will be created once we determine the most suitable technology for this feature.

JeremyFriesenGitHub commented 2 months ago

@MFarabi619 bro phishing in 2024 on GitHub is crazy

MFarabi619 commented 2 months ago

@JeremyFriesenGitHub Lmaoo

AshwinSri23 commented 2 months ago

Hello, I saw this issue and I was wondering if this issue has already been completed. If not, I would be more than eager to see if I can help out with this.

JeremyFriesenGitHub commented 2 months ago

tl;dr: Let me know what u want to do and I could definitely help you out!

Hi, no it definitely hasn't been completed yet. I've been doing tons of other stuff. I think the main issue right now (other than docs perhaps) is that there isn't much infrastructure to work with. We kind of need to set everything up in order to properly implement this feature and optimize (which is why i have put it off to the side for now). I love the enthusiasm, but right now for this specific issue/feature, I haven't narrowed down the best software/platform to do this for us. I think if u could do that and then write an ADR issue on it or even just see what technologies are best for doing these kinds of things, would be absolutely terrific, and perhaps you could be able to take full ownership of this specific feature when it comes to implementing it into the project.

AshwinSri23 commented 2 months ago

I can help out with any tasks related with getting the platform setup. Does this primarily involve creating a prototype of the platform? I agree with you that getting everything set up would be the priority as without knowing how the application works, we can't find an effective way to collect and analyze data about users. Is there anything specific that I could try to assist with setting up prior to looking into this issue? Is that information only restricted to the internal cuhacking development team?

JeremyFriesenGitHub commented 2 months ago

Hi, we're doing planning tomorrow actually for this in-person at Carleton. If you want to drop-by you can. I'd also recommend using GitHub discussions too. Comments should stay specific to the issue itself, I'll create a discussions thread in case you want to talk further about this.

JeremyFriesenGitHub commented 2 months ago

Hi, we're doing planning tomorrow actually for this in-person at Carleton. If you want to drop-by you can. I'd also recommend using GitHub discussions too. Comments should stay specific to the issue itself, I'll create a discussions thread in case you want to talk further about this.

For reference, this is the correct discussion: https://github.com/cuhacking/2025/discussions/98