Skip to content

SalesSphere platform is an easy-to-use platform designed for business managers and their teams. It simplifies sales operations by enabling users to manage deals, track customer interactions, monitor performance, and reward high-performing employees.

License

Notifications You must be signed in to change notification settings

anas-ibrahem/SalesSphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sales Sphere

Sales Sphere is a comprehensive web and mobile application designed for small-to-medium-sized businesses focused on sales operations. The platform provides tailored features for different types of users to manage and optimize their sales processes.

Yow will find the Mobile app download link within the landing page 😁😁

https://sales-sphere-site.vercel.app/

https://sales-sphere.amrsamy.tech/


Overview

Key Features

  • Business Manager Features:

    • Register a business and await admin verification.
    • View business statistics, revenue, customer insights, top employees, and more with customizable graphs and filters.
    • Manage employees, assign targets, and track their progress.
    • Access detailed activity logs, deal summaries, and customer data.
    • Edit business and employee profiles.
  • Deal Opener Features:

    • Add new customers to the business.
    • Open and manage deals with assigned customers.
  • Deal Executor Features:

    • Claim deals opened by deal openers.
    • Add financial records (expenses/revenue) to claimed deals.
    • Close deals and mark them as won or lost.
    • View financial records for their deals.
  • Role-Based Views:

    • Different user roles have distinct views and permissions on the website.
    • Example: Business managers see comprehensive business stats, while employees see personal stats and rankings.
  • Gamification with Badges:

    • Employees can earn badges for achievements such as opening deals, closing deals as won, achieving revenue targets, and more.
  • Notification System:

    • Notifications are prioritized and track seen/unseen status.
  • Admin Panel:

    • Manage business registration requests.
    • Suspend or unblock business accounts.

Mobile App

The mobile app is an extension of the website, designed for employees to manage their tasks on the go. It is exclusively for:

  • Deal Openers: Work on deals and customer tasks.
  • Deal Executors: Manage and update financial records and close deals.

Tech Stack

Website

  • Frontend: React, MUI, Tailwind CSS
  • Graphing: Advanced graphing libraries for visualizing business data.
  • Backend: Express.js, JWT Authentication, PostgreSQL database.

Mobile App

  • Platform: Android
  • Language: Kotlin

Team


Deployed Preview

Check out the live application here: Sales Sphere, Admin Panel


Test Accounts

  • Please Don't Submit Any Personal data or documents
Role email/username Password
Business Manager [email protected] StrongPassword#123
Deal Opener [email protected] StrongPassword#123
Deal Executor [email protected] StrongPassword#123
Admin (Master) admin amr123
Admin (Normal) admin2 amr123

Development Focus

  • Database-Centric Design: PostgreSQL serves as the backbone, handling the complex data operations required by the application.
  • Collaborative Backend Development: All team members contributed to building and optimizing the backend.
  • User-Friendly UI: The frontend team focused on creating an intuitive and visually appealing interface.

Screenshots

Overview Section

Executor Overview
Image 1
BM Overview
Image 2 Image 3 Image 4

Deals Section

Deals List
Image 1
Deal Example
Image 2

Other Sections

Business Logs (BM only)
Image 1
Financial Records (BM/Executor only)
Image 2
Notifications
Image 3
Profile
Image 4
Targets
Image 5

Admin Panel

Business Requests
Image 1
Manage Other Admins (Master Admin Only)
Image 2

Mobile App

Login Panel & Deal Executor Overview

mobile-image mobile-image mobile-image

Deals

mobile-image mobile-image mobile-image

Customers

mobile-image mobile-image mobile-image

Notifications & Badges

mobile-image mobile-image

Profile

mobile-image mobile-image

Enjoy exploring Sales Sphere!

About

SalesSphere platform is an easy-to-use platform designed for business managers and their teams. It simplifies sales operations by enabling users to manage deals, track customer interactions, monitor performance, and reward high-performing employees.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •