Real site: Heroku final site
Note: Email authentication might not be working because of gmail security and need to be shifted to Sendgrid service
Mythical learning encourages developers to read source code and blogs related to their choice. It is an web app made with the help of Python and Django.
It fetch data from mainly 3 websites:
- Hackernews
- Codechef
- Codeforces
- Stackoverflow (Not implemented yet)
Based on different sources mythical learning web app have 3 main sections which are inside one main menu Temple:
- Problems
Problems page fetch random problems from codechef and provide answers in just one click. Answers support 4 main languages which are C++, C, Python, Java.
Main features which are added is that the answers are in collapsable form so it has better UI also if the solution is good then you can add them to view it later.
- Blog
Blog feature lets you grab random blog from Hackernews and view them on the same site rather than opening any new window. This also include saving those blog for later use.
- Codeforces course C++
This is deigned to let user to learn the concept of C++ by following some legendary users solution. This helps you to go to each solution is sequential order and then view some top rated solution which helps you to get some good habits.
Since this is a web app so it provides few functions which performs few task.
-
Authentication - In this web app Django based Authentication feature is used which is built in. Authentication process includes filling Sign up form and then activating your account from the given link which will be mailed to your email id. After this process you can easily log in.
-
Dynamic - Many AJAX calls were used to ease your experience while learning from this site.
- Django 1.10
- Materialize css
- Scrapy
- ScrapingHub
Data was fetched by creating spider and link for that repositories are: