Giter Site home page Giter Site logo

danaher_lead_management's Introduction

Danaher Lead Management Solution

Transfer Your Business Leads Hassle-Free ๐Ÿ“ˆ

Bulit Under "CorpComp Challenge" for TechFest 20-21

Preview

The app is deployed on Google Firebase. A separate business email id : [email protected] has been made to manage the server operations at Firebase. It has been made, keeping in mind that this project will be transferred to Danaher Corporation.

โœ” Description of the problem

All big business corporations must have faced this problem where they don't have a centralized system of forwarding leads withing their business associates. This app is specifically made for the well-known Danaher Global Corporation keeping in mind the gravity of this problem.

โœ” And Here's the solution for the above stated problem

Danaher Lead enables transfers of lead within the system very quickly, with just few touch on your moblie screen and you have submitted a valuable asset to your organisation. Though, some features are yet to be implemented, I think that this is a very amazing start for the app.

โœ” So here's how it actually works ๐Ÿ“ฑ:

  • The Employee creates his/her account on the Moblie App with all the required details (email and company included)
  • Then he adds the leads manually ( with all the necessary info )
  • If he has any assigned leads, it appears in real-time on the dashboard
  • All the leads, when submitted have default status of Open
  • A lead with Open status can be marked either Validated or Rejected the first time
  • Only Validated Leads can be marked as closed afterwards
  • Timestamp of each status change is captured and updated henceforth
  • A user can filter through the assigned/submitted leads by the use of check boxes

โœ” Tech Stack I have used โš™

Front End ( Danaher Lead App ):

  • XML
  • Firebase Firestore Recycler

Back End ( Hosted on Google Firebase ):

  • Firebase Firestore
  • Firebase Authentication

Native Mobile App

  • Kotlin

โœ” Guided Tour Of App

Register, Login & Forgot Password Activities

Login Register Forgot Password
Login Register ForgotPassword
  • Care has been taken so that no one can bypass the authenication easily.
  • Also, Users's Segment and Exact company is taken as a input by the help of a spinner instead of a text field to increase security.
Segment Selection Spinner In Action Company Selection
Segment Register ForgotPassword

Dashboard, Assigned & Submitted Lead Activities

Dashboard Leads Display Lead Review
Dashboard Lead Display Lead Review
Lead Details Lead Validation Lead Closure
Lead Details Lead Validation Lead Closure

Sneak-Peek Into the Firebase Operations

Each transacition of either assigning a lead or submitting a lead is given a unique hash for security purposes, you have a look at the code to exactly know which hashing algorithm is used.

Users Collection User Account Details User Assigned Leads
Lead Details Lead Validation Lead Closure

The apk for the android application is provided in the /app/release/ section of the github repository.

danaher_lead_management's People

Contributors

devansh-nigam avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.