Skip to content

It is my graduation Java course project. Used technologies: Java (Spring Boot 3.15), Angular 16, mySQL

Notifications You must be signed in to change notification settings

Igor-Shishkin/CRM-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to my graduation java course project.

To get acquainted with the capabilities of the application, you can watch this video: https://youtu.be/bUJOEkyztsk

Used technologies: Java (Spring Boot 3.15), Angular 16, mySQL

Instructions on how to launch the application are in HELP.md file, here I describe the general capabilities

This document aims to provide you with detailed information on how to use and manage the CRM system effectively.



User Guide

Navigating the Dashboard

  • Navigation Menu:
    Using the navigation menu, which is located at the top of the screen, you can go to the home page ('Home' button), where you can select the section you are interested in. Or immediately click the 'Actions' button and select a section from the drop-down list.
    On the right side of the navigation menu you can use the 'Profile' and "Log out" icons.
  • Log panel
    On the left is your log panel. Entries are sorted by creation time. By clicking on a entry you can edit it - mark it as important or as done, change the text or set the deadline. By clicking on the filter button, you can turn on and off sorting filters - for a specific section, for a specific entity, only important or only not done. Filters can be combined. The new message button allows you to create a new message
  • Main workspace Here you can perform basic actions for working with the CRM system. From the HOME page you can select the branch you are interested in. At the moment, only the CLIENTS and ADMINISTRATION sections are active, the rest are still under development.



Managing (USER_ROLE)

Working with clients

The system provides all the tools for storing the necessary information, maintaining logs and promoting clients*.

  1. Pages CLIENTS, LEADS, BLACKLIST:
  • you can view a list of clients in the appropriate status, go to individual client information (restore a client if they are on the blacklist)

  1. Page CLIENT'S WORKPLACE:
  • You can view and edit information about the client, or send him to the blacklist.
  • There will also be three small buttons on the bottom right, with which you can create a note about this client, create a new order or email him.
  • Also here you can see all the client’s orders with basic details. If the order is paid, the message PAID appears By clicking on the order you can go to the order page.
  1. Page ORDER'S WORKPLACE:
  • By creating a new order or logging into an existing one, you will be taken to the order page. Here you will have basic information about the client and all the necessary information to promote the order.
  • As you go through new stages of working with the client, you will see a progress bar showing how much you have done.
  • On the right side you will see green buttons. With its help, you can make a purchase list of items or materials for order, confirm the signing of the contract, confirm payment for the order.
  • You can also send an email to the client

You cannot sign an agreement if the purchase sheet is incorrectly drawn up (correct data is missing) and without showing the calculations to the client. You also cannot confirm payment for the order without a signed contract.

*A marketing lead is a person who shows interest in a brand's products or services, which makes the person a potential customer. If the order is paid, the client automatically receives the 'CLIENT' status.



Administrating (ADMIN_ROLE)

If you have administrator rights, then the administration branch is available to you. Here you can view all users, add them and delete them.
Be very careful - deleting a user deletes all the information with which he worked.

General

all users can use THEIR log and view their profile data.


I wish you pleasant and productive use of the program!

About

It is my graduation Java course project. Used technologies: Java (Spring Boot 3.15), Angular 16, mySQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published