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.
👉 https://strivision.onrender.com/ — Explore Strivision live and start practicing!
Strivision integrates with your credentials from takeuforward.org.
- Visit: https://takeuforward.org/profile/
- Set or reset your password.
- Use that email and password to log into Strivision.
- Go to: https://takeuforward.org/
- Click Login → Register, and create your account.
- After registration, go to your profile settings and set a password.
- 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.
Recommended only if you want to run the app on your machine for development/testing.
- Python 3.7+
- Flask
- Striver TakeUForward Credentials
# 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
- 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.