Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request]:Can we implement user authentication to track which cryptocurrencies are being searched most frequently on our website? This will help us gather additional analytics, which will be valuable when we have a larger user base. We can also explore other options to optimize the rendering speed. #23

Closed
5 tasks done
HarshAgrawal1 opened this issue Oct 1, 2024 · 4 comments
Labels
invalid This doesn't seem right

Comments

@HarshAgrawal1
Copy link

Is there an existing issue for this?

  • I have searched the existing issues

Feature Description

This feature introduces user authentication to enhance the analytics capabilities of our website. By requiring users to log in, we can track and analyze which cryptocurrencies are being searched most frequently. The data collected will provide valuable insights into user preferences and trends, which can be used to optimize marketing strategies, improve user experience, and inform future development decisions.

In addition, the system will be designed to handle increased traffic efficiently. As our user base grows, we will implement advanced caching mechanisms or server-side rendering techniques to ensure fast and seamless rendering of search results. This feature will be crucial for maintaining performance and scaling the platform as we attract more users.

Use Case

Actors:

User: A registered user who searches for cryptocurrencies on the website.
Admin: An administrator who monitors search analytics and user trends.

Preconditions:

The user must have an account and be logged in to the website.
The website has an authentication system in place.

Primary Flow:

The user navigates to the website and logs in with their credentials.
After successful authentication, the user accesses the search functionality to find information about different cryptocurrencies.
Each search query made by the user is logged in the system's analytics database, along with the user's ID and other relevant details (e.g., timestamp, search frequency).
The admin can view aggregated data showing which cryptocurrencies are being searched most often, broken down by various metrics such as time periods or user demographics.
As the user base grows, the website utilizes optimized rendering strategies (e.g., caching or server-side rendering) to maintain fast and responsive search functionality.

Postconditions:

The system successfully collects and stores search data for analysis.
The platform remains performant even as more users access and search on the site.
Alternative Flows:

If a user forgets to log in, they are prompted to authenticate before performing any searches, ensuring all search activity is tied to a registered user.

Benefits:

Provides valuable insights into user preferences and trending cryptocurrencies.
Enhances website performance by preparing for larger user volumes with efficient data handling and rendering techniques.

Benefits

Enhanced User Insights: By tracking logged-in user search activity, the platform can identify which cryptocurrencies are most frequently searched, providing valuable insights into user preferences and market trends.

Data-Driven Decision Making: Analytics gathered from search data will enable more informed decisions regarding marketing strategies, content prioritization, and new feature development based on user behavior.

Personalized User Experience: With detailed data on individual user preferences, the platform can offer personalized recommendations, improving engagement and retention.

Scalable Analytics: As the user base grows, having a robust analytics system in place from the start allows for smoother scaling and better data-driven growth management.

Optimized Performance: By preparing for future growth through advanced caching or server-side rendering, the platform will remain fast and responsive even as traffic increases, ensuring a seamless experience for users.

Monetization Opportunities: Understanding which cryptocurrencies are most popular on the platform can help in identifying potential partnerships, targeted ads, or premium features to monetize the insights.

Improved Security: Authentication ensures that only verified users can access certain features, adding a layer of security and accountability to the platform.

Priority

Medium

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC WOB24 contributor
  • I want to work on this issue
  • I'm willing to provide further clarification or assistance if needed.
Copy link

github-actions bot commented Oct 1, 2024

Hi there! Thanks for opening this issue. We appreciate your contribution to this open-source project. We aim to respond or assign your issue as soon as possible.

@Harish-2003
Copy link
Contributor

It's a bot not an website ,u need to look into github.com/OpenTekHub/blockchain
Repo for the website version

@HarshAgrawal1
Copy link
Author

Yeah Sorry !! I just saw your live site and from this only i mentioned this feature .

@Harish-2003
Copy link
Contributor

Yeah Sorry !! I just saw your live site and from this only i mentioned this feature .

Raise an issue there this is only for the bot I hope u get it and I am closing this issue as invalid

@Harish-2003 Harish-2003 added the invalid This doesn't seem right label Oct 2, 2024
@Harish-2003 Harish-2003 closed this as not planned Won't fix, can't repro, duplicate, stale Oct 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
invalid This doesn't seem right
Projects
None yet
Development

No branches or pull requests

2 participants