Code Monkey home page Code Monkey logo

devresources's Introduction

Github Profile

Hi there, This is Gaurav Sharma!


DevJunction Youtube Channel Gaurav's LinkedIn Gaurav's Discord Gaurav's Instagram



  • ๐Ÿ”ญ An Independant Full Stack Developer, Freelancer, Educator. LinkedIn
  • ๐ŸŒฑ Building Full Stack Web Applications in Python/Django+NextJS.
  • ๐Ÿ‘ฏ In love with GNU Linux, using it on my regular system for years, BTW I love Arch Linux.
  • ๐Ÿ˜„ Living my life, enjoying my freelancing and sharing knowledge on LinkedIn.
  • ๐Ÿšด Cyclist and love exploring new places.


If you like what I do, maybe consider buying me a coffee.

Buy Me A Coffee

Skills ๐Ÿค–

Stats ๐Ÿ‘จโ€๐Ÿ’ป

devresources's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

devresources's Issues

Feature Request: Show person's name in resource cards.

It would be great if the person who added a resource, will be shows as a small link in each card. The link could be its website/social profile/github account etc.

It will encourage people to add more resource and contribute.

Apply a spinner before page loading

Add a spinner(loader) using JavaScript on DOM load event, spinner is an SVG file and can be found in static_files/img/spinner.svg

Add it in templates/base.html, so that it can be shown in each page of the website.

Thanks

Feature Request: Contributors list in the about section

Show at least top 5 contributors in the bottom of about section, each person should be shown as a rounded circle hyperlink to his/her GitHub profile.

At the end if top 5 contributors icon, put of a link to show all contributors, which would redirect to the contributors list page of this project.

Integrate a Code editor in the Code Snippets form

Currently there is no option to highlight the syntax in Code Snippets form, like we see in VSCode or any other IDEs.

My recommended choice is to go for Monaco Editor which is being used by Microsoft for VSCode syntax highlighting.
https://github.com/Microsoft/monaco-editor

This is a versatile editor for browsers, we can use it for input forms as well as for highlighting purposes on Code snippets page.

Ratelimit on Certain URLs

Considering the security and recent slowdown in the server, we should implement the ratelimit on certain urls where any kind of data is being saved.

I want specify some limits on required urls -

URL PER DAY PER IP LIMIT HTTP METHOD
contact-us/ 10/day per IP POST
resource/create/ 20/day per IP POST
resource/update/int:pk/ 100/day per IP POST
resource/delete/int:pk/ 50/day per IP POST
signup/ 10/day per IP POST
profile/ 5/day per IP POST

Setup GitHub pipeline for automated tests

The project is missing unit tests and also the pipeline to execute those in the cloud.
It is important to have unit tests to cover the critical parts and logic of the project and make them execute automatically with every push/merge.

Feature Request: Add a user profile page

After logging in, i want to see a profile page, where i can add my linkedin or portfolio link. Also there should be a profile page to show some statistics of the user, like number of resource added and number of clicks on a resource.

doc: Add necessary information in README.md

Currently , the README needs to be updated for a newcomer to contribute to the project.

To be added

  • Python and Django version badges
  • Screenshot
  • Features of the project
  • Adding own learning resources
  • Setting the project on local environment
  • Developer & Contributors section

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.