Skip to content

jeanpmodev/urlkpi

Repository files navigation

Django-octo dev tools

demo route

This project is intended to be useful in my development of other software.

The concept involves understanding the difference between the mindset of a programmer and a developer.

🚫 The use of artificial intelligence is prohibited in the development of this repository.

django-octo provides a set of essential solutions for Django developers.

about the market share of Django-Octo

Large global platforms use Django as a fundamental part of their technology stacks, operating at very high traffic levels:

  • Instagram: Uses the Django framework in one of its largest backends.
  • Spotify: Uses the framework for several of its web pages and internal services.
  • Pinterest: Adopts Django for a large part of its core web platform.
  • YouTube: Uses the framework for some of its interfaces and data services.
  • Disqus: The comment platform is entirely based on Django.
  • NASA: Employs Django on several of its official websites, such as the NASA website.

In the web framework market across all technologies, Django commonly vies for global leadership (ranging from 32% to 33%) with Java's Spring Framework.

Modules :

  • pep errors
  • uml management
  • boilerplates
  • datatracking
  • software integrity
  • file management
  • tests
  • copyright
  • plagiarism
  • devops
  • metadata
  • cybersecurity

there is a dedicated folder for each module containing readme file, design features and goals.

development workflow

Inside each module's folder there is a minimal script. This script has the sole responsibility of performing some operation.

  • The first task is to make this script work and minimally resolve some problem. THIS IS BASIC FEATURE CREATION

sample: The copyright module has a script that sends an image to the wikimedia database. This script should only be able to send one image.

  • The second task is to make this same script work for another set of files, such as all the files in the images folder. THIS IS SCALING FEATURE.

At this stage, the creation of files, folder structure, the time in which the functions will have to operate, and synchronizations are being resolved.

  • The third task involves presenting a feature visually. THIS IS HOW THE ARCHITECTURE OF THE PROJECT WORKS

At this time, the sending of data and urls routes - model- view - template - database relationships must be resolved

  • The fourth task is to improve this feature. THATS'S DELIVERING VALUE.

At this point, something must be done to differentiate the process, such as automating, managing, viewing quantitative data in graphs, and concluding that there is a module that provides benefits.

Would you like to become a financial supporter of the project?

Buy me a coffee GitHub Sponsor

About

urlkpi

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors