Skip to content

This API is built for lead generation and provides users with a streamlined platform for capturing and tracking leads, which integrates with existing CRM and marketing operations, featuring powerful scoring systems, automated reminders and notifications, an analytics dashboard, email template customization, as well as web, and mobile.

Notifications You must be signed in to change notification settings

Ambitious-Concepts-Labs/LeadGenerationAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This API is built for lead generation and provides users with a streamlined platform for capturing and tracking leads. It integrates with existing CRM and marketing operations to ensure all data is kept up-to-date. From within the API, users can capture leads and create detailed profiles for each prospect, including contact information and activity history. A powerful scoring system provides instant insight into which leads are most likely to convert and allows users to prioritize their campaigns. Additional features include automated reminders and notifications for follow-up, an analytics dashboard to measure performance, and email template customization. All features are accessible through web, mobile, and API to ensure maximum flexibility. Questions? Email Us

Getting Up and Running

Suggested setup

  • Virtual Env - venv

    • Create virtual environment folder
    python3 -m venv venv
    • Activate VENV
    source venv/bin/activate
    • Install packages
    pip install -r requirements.txt
    • Added more packages>
    pip freeze > requirements.txt
    • Check Packages
    pip list --local
    • Deactivate VENV
    deactivate
    • Automatically Format Code
    black filename.py
    • Run Linter
    pylint main.py | pylint-json2html -o pylint.html
    • Sort Imports
    isort .

    Want to run locally checkout the Requirements file

    • Run Locally
    uvicorn main:app --reload  
    • Deploy
    git push heroku main 

    The server is running on http://127.0.0.1:8000/

Overview Details

Release History

  • 0.0.1
    • Work in progress

Contributing

Review how here contribution guide

Python Packages

Resources

To view the docs checkout: https://analytics-ios.herokuapp.com/docs or https://analytics-ios.herokuapp.com/redoc

Running End-To-End Tests

Run Pytest

pytest -v

Flags

  • Disable the warnings
    • pytest -v --disable-warnings
  • Adds prints statements
    • pytest -v -s
  • Stops the tests if one fails
    • pytest -v -s -x

Evidence of Test

Report Pipline Job Location
Debricked vulnerability-scan https://debricked.com/app/en/dashboard
Coverage.py build htmlcov
Unittest build TEST-tests.unittest.TestStringMethods-*.xml
Prospector build

Unsolved Problems

Future Enhancements

About

This API is built for lead generation and provides users with a streamlined platform for capturing and tracking leads, which integrates with existing CRM and marketing operations, featuring powerful scoring systems, automated reminders and notifications, an analytics dashboard, email template customization, as well as web, and mobile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published