Skip to content

Flask-powered dashboard featuring personalized starred questions from Striver, POTDs from major coding platforms, and progress tracking across top DSA sheets — all in a clean, responsive interface.

Notifications You must be signed in to change notification settings

RampageousRJ/Strivision

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Strivision

A personalized POTD dashboard for Striver's A2Z DSA course, helping you track, star, and revisit your daily questions across platforms in a clean, efficient, and user-centric interface.


🌐 Live Demo

👉 https://strivision.onrender.com/ — Explore Strivision live and start practicing!


🔐 How to Obtain Your Password

Strivision integrates with your credentials from takeuforward.org.

Existing Users

New Users

  • Go to: https://takeuforward.org/
  • Click Login → Register, and create your account.
  • After registration, go to your profile settings and set a password.

📌 Features

  • Personalized POTD (Problem of the Day) from Striver sheets.
  • ⭐ Revisit starred questions to practice and revise.
  • ♻️ Unstar and move to next question on the go.
  • 📊 Track solved/unsolved stats across all sheets.
  • 📅 Maintain consistency with daily question selection.
  • 📱 Responsive UI with intuitive layout.

⚙️ Local Installation

Recommended only if you want to run the app on your machine for development/testing.

Prerequisites

  • Python 3.7+
  • Flask
  • Striver TakeUForward Credentials

Setup Instructions

# 1. Clone the repository
$ git clone https://github.com/rampageousrj/strivision.git
$ cd strivision

# 2. (Optional) Create a virtual environment
$ python -m venv venv
$ source venv/bin/activate  # On Windows use `venv\Scripts\activate`

# 3. Install dependencies
$ pip install -r requirements.txt

# 4. Run the Flask app
$ flask run

Once running, access the app locally at: http://localhost:5000


🧑‍💻 Usage

  • Log in with your email and password as configured via takeuforward.org.
  • Use the Need Help? popup to access clear login instructions.
  • Click the ⭐ to star/unstar any question on the takeuforward.org website from any sheet and add them to the list of probable starred questions.
  • Navigate through the dashboard to track progress, view Daily Problem Of The Day from multiple coding platforms like Leetcode, GeeksForGeeks and Coding Ninjas and one from your Striver starred questions.

About

Flask-powered dashboard featuring personalized starred questions from Striver, POTDs from major coding platforms, and progress tracking across top DSA sheets — all in a clean, responsive interface.

Topics

Resources

Stars

Watchers

Forks