TCG CRM - Django CRM With Agency WebsiteTCG CRM - Django CRM With Agency Website
TCG CRM - Django-based CRM + Agency Website. Effortlessly manage clients & projects. Boost productivity!TCG CRM - Django CRM With Agency Website
TCG CRM - Django-based CRM + Agency Website. Effortlessly manage clients & projects. Boost pr...Overview
About TCG CRM – Django CRM With Agency Website
TCG CRM is a comprehensive Customer Relationship Management (CRM) platform built with Django, designed specifically for agencies and businesses. It seamlessly integrates a powerful CRM system with an elegant agency website, providing a cohesive solution for both clients and administrators.
Important Notice
Please Note: Utilizing TCG CRM requires basic to intermediate knowledge of Python, particularly as it relates to Django. If you’re not familiar with these technologies, we recommend consulting the included Quick Start Guide or seeking assistance from a knowledgeable professional. This ensures a smooth implementation and operation of the CRM system.
Key Features:
-
Front Website:
- Pages: Home, About, Services, Pricing, Projects, Blogs, Contact, Agreement Sign
- Content Sections: Slider, Teams, Services, Projects, Testimonials, Fun Facts, Clients, Blogs, Social Links
- User Interaction: Subscription and Contact Forms, Agreement Sign Form
- Customization: Dark/Light Mode, Cookie Accept Banner
- Footer: Multiple Columns of Data
- Admin Notifications: Automatic Email Notifications for Agreement Signups
- Dynamic Sitemap: Complete dynamic sitemap
-
Admin Panel/Dashboard:
- Multiple Dashboards: Admin Dashboard for Website Management, CRM Dashboard for Client/Project/Invoice Management
- Content Management: Manage Website Pages, Blogs, and Blog Categories
- Projects/Portfolio: Manage Projects and Project Categories
- Services: Manage Services
- Frontend Elements: Manage Slider, Testimonials, Fun Facts, Team Members, Clients, and Pricing
- Form Data: View and Delete Contact Form Submissions, Approve Agreements, Manage Subscribers
- User Management: Create, Delete, and Edit User Data with Different Roles
- Marketing: Send Bulk Emails to Subscribers
- Settings: Configure Website Settings, Header/Footer, Menus, SEO Settings
- Individual Profiles and Roles: Three Roles - Admin, Editor, User
-
CRM Dashboard:
- Data Overview: Monitor Revenue, Expenses, Profit, Tickets, Invoices, and Payments
- Client Management: Create, Delete, and Edit Client Data
- Tickets: Manage Client-Submitted Tickets with Status Tracking
- Project Management: Create, Delete, and Edit Projects for Clients
- Invoice Management: Create, Delete, Edit Invoices, Add Products, Discounts, and Send Invoices via Email
- Item Management: Manage Item Categories
- Task Management: Create, Delete, and Edit Tasks for Monitoring
- Payments Management: Add, Delete, and Update Payments for Invoices
- Expense Management: Create, Delete, and Edit Company Expenses
-
User Dashboard:
- User Data Overview: Greetings, Total Projects, Invoices, Payments, Due Counts, and Tickets
- Tickets: Users Can Create, View, and Reply to Their Tickets
- Projects: View Project Details, Progress, Payments, Invoices, Tickets, and Tasks
- Invoice: View and Print Invoices
- Payments: View Payments for Their Invoices
- Agreements: View Agreement Status
- Profile: Edit Profile Details, Change Password
- Security
- SQL Injection Protection
- CSRF Protection
- Password hashing
- Secure authentication
- Cross-Site Scripting (XSS) Protection
Demo Website:
Experience the features of TCG CRM by visiting our demo website:
Visit demo website: Website
Visit admin dashboard: Admin Dashboard
Visit CRM dashboard: CRM Dashboard
Demo Credentials:
Admin===>
Username: admin
Password: 123456
User===>
Username: user
Password: User12@#
Quick Start Guide:
To assist users who are new to Django and Python, we’ve included a Quick Start Guide in our documentation. This guide provides step-by-step instructions to get your CRM up and running, and explains how to make the most of all the features included in TCG CRM.
Check online documentation here
Why Choose TCG CRM?
TCG CRM offers a unique combination of a powerful CRM system and an agency website in one package. With its user-friendly interface, robust features, and scalability, TCG CRM empowers your team to deliver exceptional client experiences while efficiently managing projects and tasks.
For more information or to purchase TCG CRM, please contact our support.
Changelog
v1.3 (Coming Soon) [Coming] - Advance agreement signing [Coming] - New marketing features [Coming] - New SEO features [Coming] - New UI [Coming] - Advance invoicing system [Coming] - Forget password so on...
v1.2 (28 Aug, 2023) [Added] - .env file for configure the system [Added] - Agreement signing [Added] - Ajax subscribtion system [Added] - Email marketing system [Added] - One click invoice email [Added] - Auto email on New Signup, Agreement Sign & Approve [Added] - Email marketing ( Bulk email sending ) [Added] - Dynamic sitemap [Updated] - CRM Item/Product system [Updated] - Complete new UI for the agency website [Updated] - Improvements in CSS and JS [Fixed] - Critical responsive issue [Fixed] - Critical dashboard issue
v1.1 (3 Aug, 2023) [Added] - User dashboard with various features [Added] - Client management system [Fixed] - some minor bugs for Dashboard [Fixed] - some minor bugs for responsive [Updated] - Improvements in CSS and JS
v1.0 (8 July, 2023) - Initial Release
Features
Key Features:
- Front Website:
- Pages: Home, About, Services, Pricing, Projects, Blogs, Contact, Agreement Sign
- Content Sections: Slider, Teams, Services, Projects, Testimonials, Fun Facts, Clients, Blogs, Social Links
- User Interaction: Subscription and Contact Forms, Agreement Sign Form
- Customization: Dark/Light Mode, Cookie Accept Banner
- Footer: Multiple Columns of Data
- Admin Notifications: Automatic Email Notifications for Agreement Signups
- Dynamic Sitemap:Â TCGÂ CRMÂ has dynamic sitemap.
- Admin Panel/Dashboard:
- Multiple Dashboards: Admin Dashboard for Website Management, CRM Dashboard for Client/Project/Invoice Management
- Content Management: Manage Website Pages, Blogs, and Blog Categories
- Projects/Portfolio: Manage Projects and Project Categories
- Services: Manage Services
- Frontend Elements: Manage Slider, Testimonials, Fun Facts, Team Members, Clients, and Pricing
- Form Data: View and Delete Contact Form Submissions, Approve Agreements, Manage Subscribers
- User Management: Create, Delete, and Edit User Data with Different Roles
- Marketing: Send Bulk Emails to Subscribers
- Settings: Configure Website Settings, Header/Footer, Menus, SEO Settings
- Individual Profiles and Roles: Three Roles - Admin, Editor, User
- CRM Dashboard:
- Data Overview: Monitor Revenue, Expenses, Profit, Tickets, Invoices, and Payments
- Client Management: Create, Delete, and Edit Client Data
- Tickets: Manage Client-Submitted Tickets with Status Tracking
- Project Management: Create, Delete, and Edit Projects for Clients
- Invoice Management: Create, Delete, Edit Invoices, Add Products, Discounts, and Send Invoices via Email
- Item Management: Manage Item Categories
- Task Management: Create, Delete, and Edit Tasks for Monitoring
- Payments Management: Add, Delete, and Update Payments for Invoices
- Expense Management: Create, Delete, and Edit Company Expenses
- User Dashboard:
- User Data Overview: Greetings, Total Projects, Invoices, Payments, Due Counts, and Tickets
- Tickets: Users Can Create, View, and Reply to Their Tickets
- Projects: View Project Details, Progress, Payments, Invoices, Tickets, and Tasks
- Invoice: View and Print Invoices
- Payments: View Payments for Their Invoices
- Agreements: View Agreement Status
- Profile: Edit Profile Details, Change Password
- Security
- SQL Injection Protection
- CSRF Protection
- Password hashing
- Secure authentication
- Cross-Site Scripting (XSS) Protection
Requirements
Requirements to Run TCG CRM:
- Python: The application requires Python (version 3.6 or higher) to be installed on the system.
- Django Framework: Install Django (version 3.2 or higher) using pip or any package manager.
- Database: Choose and install a supported database system such as PostgreSQL, MySQL, or SQLite.
- Dependencies: Install other required dependencies specified in the project's requirements.txt file.
- Virtual Environment: It is recommended to set up a virtual environment to isolate the application's dependencies.
- Web Server: To serve the application in production, you'll need a web server like Apache or Nginx.
- Git (optional): If the project is hosted on a version control repository, you may need Git for cloning the project.
Instructions
Instructions for Running TCG CRM:
- Ensure Python (version 3.6 or higher) is installed on your system.
- Install Django (version 3.2 or higher) using pip or any package manager.
- Choose and install a supported database system (PostgreSQL, MySQL, or SQLite).
- Clone the TCG CRM project from the repository (optional if not already downloaded).
- Create a virtual environment to isolate the application's dependencies.
- Activate the virtual environment.
- Install project dependencies using requirements.txt file.
- Migrate the database to set up the required tables.
- Create a superuser account for admin access (python manage.py createsuperuser).
- Run the development server (python manage.py runserver).
- Access the application at http://localhost:8000/ in your web browser.
- Log in to the admin dashboard with the superuser account.
- Start managing clients, projects, and tasks with TCG CRM!
Other items by this author
Future product updates
Quality checked by Codester
Lowest price guarantee
Category | Scripts & Code / Django |
First release | 3 August 2023 |
Last update | 29 August 2023 |
Files included | .py, .css, .html, .sql, Javascript .js |
Database | MySQL 4.x, MySQL 5.x |
Tags | client management, project management, Task Management, admin dashboard, user authentication, customer relationship management, portfolio showcase, agency website, django crm, project tracking, crm system, agency portfolio, task collaboration, customizable crm, client interaction |