This project built a website which provides an advanced multiple filter for users to get more extensive use of leetcode.
• Utilized Requests library and GraphQL API to crawl the question details from leetcode website.
• Used multiprocessing to improve performance 200%.
• Designed the relational database by using Django object-relational mapper (ORM) to store the data fetched.
• Successfully created the website back-end by using Django MTV framework.
• Built an interactive UI based on jQuery and CSS, embellished the interface of the website with Bootstrap.
• Delivered the functional multiple filter, search and ranking by using Django model query.
• Deployed the website on PythonAnywhere and got more than 5k visits within first week after launch.