Skip to content

sergiogoabe/infinity-connect

Repository files navigation

Infinity Agency ERP/CRM System

Overview

A comprehensive ERP and CRM system for Infinity Agency, built with Next.js and Material-UI. The system provides complete business management capabilities including sales, client relationship management, products, inventory, finance, marketing, production, and integration modules.

Key Features

Services Offered

  • 🌐 Website Development - Custom websites and web applications
  • 🤖 Bot Development - Intelligent bots for various business needs
  • 📊 CRM System - Complete customer relationship management
  • 📱 App Development - Web, Android, and iOS applications
  • 💰 Paid Traffic - Marketing campaign management
  • 📱 Social Media Management - Complete social media presence

Core Modules

Sales Section

  • 👥 Lead Prospecting - Potential customer identification and tracking
  • 💼 Opportunities - Sales opportunity management
  • 📄 Proposals - Professional proposal generation
  • 🛒 Sales Orders - Order processing and fulfillment
  • 📋 Contracts - Contract management and tracking
  • 🆘 Help Desk - Customer support and issue resolution

CRM & POS Section

  • 👥 Customer CRM - Complete customer relationship management
  • 🌐 Website Management - Website content and performance
  • 💳 POS System - Point of sale operations

Products & Inventory

  • 📦 Products & Services - Complete catalog management
  • 📊 Inventory - Stock tracking and management

Finance & Billing

  • 💰 Accounts - Financial account management
  • 💳 Payments - Payment processing and tracking

Marketing

  • 📧 Email Marketing - Campaign management and analytics
  • 📝 Surveys - Customer feedback collection
  • 📱 WhatsApp Integration - Communication and marketing

Production

  • 📋 Projects & Tasks - Project management
  • 📅 Agenda - Calendar and scheduling

Integration

  • 🔌 API - System integration capabilities
  • 📤 Import & Export - Data management

Technology Stack

  • Framework: Next.js 15
  • UI Library: Material-UI
  • State Management: Redux Toolkit
  • Authentication: NextAuth.js
  • Database: Prisma (PostgreSQL/MongoDB)
  • Styling: Tailwind CSS
  • Charts: ApexCharts
  • Date Management: FullCalendar
  • Icons: macOS Ventura Style

Authentication

The dashboard features comprehensive authentication using:

  • NextAuth.js for session management
  • Role-based access control
  • Protected routes
  • Secure login/logout functionality

Deployment

This project is optimized for deployment on Vercel. All configuration files are included for seamless deployment.

Project Structure

/src
├── app/
│   ├── [lang]/ (Multi-language support)
│   │   ├── (dashboard)/(private)/ (Protected dashboard routes)
│   │   ├── (blank-layout-pages)/(guest-only)/ (Public auth pages)
│   │   └── ...
├── components/ (Reusable UI components)
├── contexts/ (React contexts)
├── data/ (Menu navigation and dictionaries)
├── hooks/ (Custom hooks)
├── hocs/ (Higher-order components)
├── libs/ (Utility libraries)
├── prisma/ (Database schema)
├── redux-store/ (Redux store configuration)
├── types/ (TypeScript types)
└── utils/ (Utility functions)

Getting Started

  1. Clone the repository
  2. Install dependencies: npm install or yarn install
  3. Set up environment variables
  4. Run database migrations: npm run migrate
  5. Build icons: npm run build:icons
  6. Start development: npm run dev
  7. Deploy to Vercel: git push to main branch

Dashboard Access

Access the Infinity Agency dashboard after authentication:

  • Navigate to /dashboard after logging in
  • Use your company credentials to access protected sections
  • Role-based access controls ensure secure data access

Support

For support with Infinity Agency ERP/CRM system, please contact your account manager or visit our documentation portal.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages