/LeetcodeHelper

A multiple filter for leetcode questions

Primary LanguagePython

LeetcodeHelper

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.