![image](https://private-user-images.githubusercontent.com/131923397/280843052-756ae497-e491-4536-89e1-23835b54f61e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzMTAyMjMsIm5iZiI6MTcyMjMwOTkyMywicGF0aCI6Ii8xMzE5MjMzOTcvMjgwODQzMDUyLTc1NmFlNDk3LWU0OTEtNDUzNi04OWUxLTIzODM1YjU0ZjYxZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMFQwMzI1MjNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yMzcyZDA2MGJkY2E1NmQ2ODdhMWU5N2E3NWVjNWRjM2FjN2QxYzhkNDk0NmFhMTAxM2NjM2FhOTE1M2Q2Mzg3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.ukPcUuWKGmR12LsnACNp38LMFwugyQDygwx6lyUGSok)
![image](https://private-user-images.githubusercontent.com/131923397/282550885-ec0ac82a-906f-4d69-a02b-5f4ac86ff16c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzMTAyMjMsIm5iZiI6MTcyMjMwOTkyMywicGF0aCI6Ii8xMzE5MjMzOTcvMjgyNTUwODg1LWVjMGFjODJhLTkwNmYtNGQ2OS1hMDJiLTVmNGFjODZmZjE2Yy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMFQwMzI1MjNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zMmExZTEzZjljMTg2YTBiYzk2Yzk4YTM0NjZmMTI2YjRhNDEyOTRmMzA1NGE2NDA3MmZlM2U1NDg2ZDBjOTgxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.WsCj0o8nANoVuvTgCabf70DgLt9oDqpvDES9UqBtTHE)
![image](https://private-user-images.githubusercontent.com/131923397/282550957-c3793aff-0160-453a-b8c5-3aa8d5880167.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzMTAyMjMsIm5iZiI6MTcyMjMwOTkyMywicGF0aCI6Ii8xMzE5MjMzOTcvMjgyNTUwOTU3LWMzNzkzYWZmLTAxNjAtNDUzYS1iOGM1LTNhYThkNTg4MDE2Ny5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMFQwMzI1MjNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mNjg4NWU1MTQ1M2NmYTlhOTkyM2UzNjIxY2NjYzI3NmFhYmQyYTU3YjVhNmYxNmIxNDc5NDcwMGFlOTFhZTkzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.0kI2bOEyF5mu2h0dewSgx1hjmh5128gtMqU3Rt8v6DU)
![image](https://private-user-images.githubusercontent.com/131923397/282551035-c56c229d-aa4d-4ab3-a73b-f8e4bf0b04e7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzMTAyMjMsIm5iZiI6MTcyMjMwOTkyMywicGF0aCI6Ii8xMzE5MjMzOTcvMjgyNTUxMDM1LWM1NmMyMjlkLWFhNGQtNGFiMy1hNzNiLWY4ZTRiZjBiMDRlNy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMFQwMzI1MjNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wMGFlMzdiNjFlODA3MzEzNGQ0M2NhZTJkYjFmOTY2MDcxMTc5MjI3MDRmZjE5NTIyZDM4ODlmZDgyZDE2ZmQyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.A5gmWrB8OtCdXJIycoBWeert4OboERvkzSrhCvz72Ms)
![image](https://private-user-images.githubusercontent.com/131923397/282551157-fd396758-9172-40f6-a458-34127731ff51.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzMTAyMjMsIm5iZiI6MTcyMjMwOTkyMywicGF0aCI6Ii8xMzE5MjMzOTcvMjgyNTUxMTU3LWZkMzk2NzU4LTkxNzItNDBmNi1hNDU4LTM0MTI3NzMxZmY1MS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMFQwMzI1MjNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iZmFkM2ZkMzRhOGQ0MDRjMjk1YTUyNDBkMTM4ZWE3OWEyNmZjOGNlNmEzNjZhYjk5M2YwNDlhYzc1MmMxNWIxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.knFkb9TzcJP-l6Xld_G1WMaLXNRu6saP12whn3-PnWc)
LeadPulse is a comprehensive B2B application designed for efficient lead management, encompassing lead tracking, lead sources, and lead stages. The application boasts a full-stack architecture, with the backend crafted using Flask and Python for scripting.
Backend Features -
The backend of LeadPulse includes robust data models for users, leads, lead types (stored in a separate table), and stages (also in a separate table). This architecture allows for the flexibility of associating multiple lead types with leads and connecting lead types with multiple users.
API Routes -
LeadPulse provides a range of API routes to facilitate various functionalities:
Authentication: Includes routes for login, session checking, and logout.
Lead Management: (full CRUD) Enables operations such as retrieving, updating, adding, and deleting leads.
Lead Retrieval: Supports fetching leads by ID or lead type.
Frontend Technologies -
The frontend of LeadPulse is built using React, chart.js, useContext for state management for the user, and Chakra UI for a sleek user interface.
User Dashboard-
Upon logging in, users are greeted with a personalized dashboard that leverages Chart.js for dynamic data visualization. The dashboard offers a snapshot of crucial lead statistics, including total leads, won leads, lost leads, lead sources, and lead stages.
Real-time Notifications -
LeadPulse keeps users informed with in-app notifications, notifying them promptly when a new lead is added. These notifications are conveniently displayed on the left sidebar.
Interactive Pie Charts -
Users can interact with the pie charts on the dashboard, clicking on specific segments to navigate directly to corresponding leads. For example, clicking on 'Instagram' redirects the user to a lead page displaying only Instagram-related leads.
Lead Management -
Lead addition is streamlined, allowing users to instantly add new leads to the comprehensive leads list. The application facilitates easy filtering and data export directly from the lead page.
Contact Information-
For any inquiries or information regarding future releases, feel free to contact the developer:
Email: [email protected]
Please do not hesitate to reach out if you have any questions or suggestions. Your feedback is highly valued.