{"id":20114305,"url":"https://github.com/wesgtox/gestao-clientes","last_synced_at":"2026-04-15T14:04:30.878Z","repository":{"id":53096180,"uuid":"215177263","full_name":"WesGtoX/gestao-clientes","owner":"WesGtoX","description":"Client management project created in Django Framework.","archived":false,"fork":false,"pushed_at":"2021-04-07T01:59:01.000Z","size":2616,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-13T06:09:46.154Z","etag":null,"topics":["css","django","django-allauth","django-templates","heroku","html","postgresql","python"],"latest_commit_sha":null,"homepage":"http://gestao-clientes.wesleymendes.com.br/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WesGtoX.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-10-15T01:21:58.000Z","updated_at":"2021-04-07T01:59:07.000Z","dependencies_parsed_at":"2022-08-22T14:20:52.074Z","dependency_job_id":null,"html_url":"https://github.com/WesGtoX/gestao-clientes","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WesGtoX%2Fgestao-clientes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WesGtoX%2Fgestao-clientes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WesGtoX%2Fgestao-clientes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WesGtoX%2Fgestao-clientes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WesGtoX","download_url":"https://codeload.github.com/WesGtoX/gestao-clientes/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241557194,"owners_count":19981881,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["css","django","django-allauth","django-templates","heroku","html","postgresql","python"],"created_at":"2024-11-13T18:29:09.453Z","updated_at":"2025-11-27T14:05:04.421Z","avatar_url":"https://github.com/WesGtoX.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  Client Management\n  \u003cbr /\u003e\n  \u003cimg alt=\"Gestão Clientes CI\" src=\"https://github.com/WesGtoX/gestao-clientes/workflows/Gest%C3%A3o%20Clientes%20CI/badge.svg\" /\u003e\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#about-the-project\"\u003eAbout\u003c/a\u003e\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#technology\"\u003eTechnology\u003c/a\u003e\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"GitHub top language\" src=\"https://img.shields.io/github/languages/top/wesgtox/gestao-clientes?style=plastic\" /\u003e\n  \u003cimg alt=\"GitHub language count\" src=\"https://img.shields.io/github/languages/count/wesgtox/gestao-clientes?style=plastic\" /\u003e\n  \u003cimg alt=\"GitHub last commit\" src=\"https://img.shields.io/github/last-commit/wesgtox/gestao-clientes?style=plastic\" /\u003e\n  \u003cimg alt=\"GitHub issues\" src=\"https://img.shields.io/github/issues/wesgtox/gestao-clientes?style=plastic\" /\u003e\n  \u003cimg alt=\"License\" src=\"https://img.shields.io/github/license/wesgtox/gestao-clientes?style=plastic\" /\u003e\n\u003c/p\u003e\n\nClient management project created in Django Framework.\n\nMade in the \"[Django 2.0 avancado](https://www.udemy.com/course/django-avancado-100-aulas/)\" course by [Gregory Pacheco](https://www.udemy.com/user/gpzimpacheco/)\n\n\n## About the Project\n\n### Course Features\n\n\u003e - PyCharm Productivity\n\u003e   - Setting virtualenv to auto load;\n\u003e   - Creating shortcuts to main tasks;\n\u003e   - Todo list;\n\u003e   - Using multiple windows for time and click optimization;\n\u003e   - Debugging Django Hard Mode Applications;\n\u003e   - Debugging Django Applications Smart Mode;\n\u003e\n\u003e - Class Based Views\n\u003e   - Understanding the Class Based Views;\n\u003e   - BaseView;\n\u003e   - TemplateView;\n\u003e   - ListView;\n\u003e   - DetailView;\n\u003e   - CreateView;\n\u003e   - DeleteView;\n\u003e   - UpdateVeiw;\n\u003e   - Refactoring our project to use CBV;\n\u003e\n\u003e - Advanced Template System\n\u003e   - Inheritance of templates to save code and make maintenance easier;\n\u003e   - Include templates to organize code into parts;\n\u003e   - Using template blocks;\n\u003e   - Making your life easier with template tags;\n\u003e   - Creating your own filters;\n\u003e\n\u003e - Django ORM Advanced and Performance\n\u003e   - Scrutinizing your models by the terminal;\n\u003e   - Using bulk for bulk object creation;\n\u003e   - Avoiding unnecessary queries using `exists()`;\n\u003e   - Speeding up queries with `value_list`;\n\u003e   - Ordering your queries with `order_by`;\n\u003e   - Getting objects as dictionaries;\n\u003e   - Using pre fetch related to avoid additional queries;\n\u003e   - Bringing Business Logic to Managers;\n\u003e\n\u003e - Django Debug Toolbar\n\u003e   - DDT Installation;\n\u003e   - Checking your application performance;\n\u003e   - Fixing bottlenecks and speeding up your application;\n\u003e\n\u003e - Customizing Django Admin\n\u003e   - Tuning your model views;\n\u003e   - Creating your own actions;\n\u003e   - Customizing Django's admin headers;\n\u003e   - Using Django Autocomplete 2.0;\n\u003e\n\u003e - Django Permissions\n\u003e   - Understanding Django's Permissions System;\n\u003e   - Creating your own permissions;\n\u003e   - Checking Permissions to Ensure Application Integrity;\n\u003e\n\u003e - Cookies and Sessions\n\u003e   - Understanding Cookies and Sessions;\n\u003e   - Using cookies in your app;\n\u003e   - Using sessions intelligently;\n\u003e\n\u003e - Middlewares\n\u003e   - Understanding What Middlewares Are;\n\u003e   - Creating Your Own Middleware;\n\u003e\n\u003e - Sending Emails\n\u003e   - Setting up your email sending;\n\u003e   - Sending text emails;\n\u003e   - Sending emails with HTML templates;\n\u003e\n\u003e - Error Management\n\u003e   - Handling errors the right way;\n\u003e   - Creating Custom Page for 4.xx Errors;\n\u003e   - Creating Custom Page for Errors 5.00;\n\u003e\n\u003e - Login with Social Networks\n\u003e   - Setting up the Django social plugin;\n\u003e   - Creating the Facebook app and setting up social login;\n\u003e   - Creating the Twitter app and setting up social login;\n\u003e   - Preparing the login page for enabled social networks;\n\u003e\n\u003e - Safety\n\u003e   - Increasing the security of your app;\n\u003e   - Using `CORS_HEADERS`;\n\u003e   - The Importance of Allowed Hosts;\n\u003e   - Understanding Debug true to avoid exposing critical information;\n\u003e   - Extracting Sensitive Data from Your Application;\n\u003e\n\u003e - Testing Your Django Application\n\u003e   - Understanding the test engine;\n\u003e   - Creating your own tests;\n\u003e\n\u003e - Basic Framework API's (Other than Django)\n\u003e\n\u003e - Connecting Your Django Application to an Existing Database\n\u003e\n\n\n## Technology \n\nThis project was developed with the following technologies:\n\n- [Python](https://www.python.org/)\n- [Poetry](https://python-poetry.org/)\n- [Django](https://www.djangoproject.com/)\n\n\n### Install and Run\n\n1. Clone the repository:\n```bash\ngit clone https://github.com/wesgtox/gestao-clientes.git\n```\n2. Install the dependencies:\n```bash\npoetry install\n```\n3. Run:\n```bash\npoetry shell\npython manage.py migrate\npython manage.py runserver\n```\n\n\n## License\n\nDistributed under the MIT License. See [LICENSE](LICENSE) for more information.\n\n---\n\nMade with ♥ by [Wesley Mendes](https://wesleymendes.com.br/) :wave:\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwesgtox%2Fgestao-clientes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwesgtox%2Fgestao-clientes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwesgtox%2Fgestao-clientes/lists"}