Coder Social home page Coder Social logo

saqibur / django-project-structure Goto Github PK

View Code? Open in Web Editor NEW
103.0 103.0 31.0 618 KB

This is a template/project structure for developing django-based applications - either strictly through the django-rest-framework or just django.

Home Page: https://saqibur.github.io/django-project-structure/

License: Apache License 2.0

Python 98.75% Shell 1.25%
django django-rest-framework project-template

django-project-structure's Introduction

Hi there ๐Ÿ‘‹, I'm Saqibur Rahman, a software engineer from Dhaka, Bangladesh

As a senior software engineer with 4+ years in the software development industry, specializing in backend technologies, I've developed a diverse skill set, encompassing roles such as a technical project manager and a technical lead, where I excel in orchestrating cross-functional teams to deliver high-quality software solutions.

Over the course of my career, I have successfully managed and launched 10+ impactful projects across education, medical, and travel industries - 3 of which harness LLMs to power generative AI solutions for an enhanced customer experience.

Beyond my coding capabilities, I excel in communication, making the intricate details of software development accessible to both technical and non-technical stakeholders across the board.

One of the highlights of my professional journey has been the opportunity to collaborate with engineers across the globe including Sweden, Switzerland, Japan, Thailand, USA and of course Bangladesh!

Alongside my technical roles, I've been fortunate to take on the role of a mentor. Over the course of my journey, I've had the privilege of guiding and nurturing the growth of more than 20 engineers.

Socials

linkedin

django-project-structure's People

Contributors

akhterarif avatar gustavo-gadelha avatar saqibur avatar vahidrnaderi avatar

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  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  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

django-project-structure's Issues

CRUD queries for each app

Your project structure appears to be well-organized and promising, and I appreciate the effort put into it. I have a question regarding managing database queries efficiently across the application. We often need to write multiple queries and wish to centralize them for reuse within the app or even in other apps in the project

My suggestion is to create a crud folder within the app directory and organize files based on the tables used in the application. Within each file, you can define a class like PostCRUD:

Class PostCRUD:
def get()

 def create()

This approach allows for a systematic organization of database operations, ensuring that queries are centralized and can be easily reused throughout the application or in other projects. It promotes modularity and maintainability, enabling efficient development and scalability.

please suggest any other better approach if you have

Specify what consitutes as 'version 2' of an API

There may be conflicting points and opinions about what constitutes as an v2 of an API. Therefore, we should create a set of specifications that can help make such a decision and present clear guidelines when versioning.

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.