This projet is a Customer Relationship Managment System(CRM), which was designed to manage complex customer interactions and data across multiple channels. It is a seperate system. And it embeds a XGboost model to predict the win-rate(the odds of a transaction), which help to optimize operational efficiency and resource allocation rates, and help enterprises achieve sustained business growth and development.
- Frontend: Vue.js, Element-ui, Echarts.
- Backend: Spring-boot, Mybatis-plus, Flask.
- Database: MySQL, Redis.
- Other Tools: Git, XGBoost, Random Forest, GBR, LightGBM, and Support Vector Machine.
Make sure you have the following installed on your system:
- Vue.js (for frontend installation)
- Java JDK 8 (for backend installation)
- Maven (optional, if using Maven for the backend)
- MySQL (or your preferred database)
-
Navigate to the
front
directory:cd front
-
Install dependencies:
npm install
-
Start the frontend development server:
npm start
-
Open your browser and navigate to:
http://localhost:3000
-
Navigate to the
back
directory:cd back
-
Set up the database:
- Create a new database in MySQL (or your preferred database).
- Update the database configuration in the application’s properties file, typically located at
src/main/resources/application.properties
. Replace the placeholders with your database information.
spring.datasource.url=jdbc:mysql://localhost:3306/your_database_name spring.datasource.username=your_username spring.datasource.password=your_password
-
Build the project:
mvn clean install
-
Run the backend server:
mvn spring-boot:run
-
The backend server should now be running at:
http://localhost:7000
- Ensure the frontend and backend servers are running simultaneously to ensure seamless integration.
- Refer to the documentation for any additional setup or configuration options specific to your project.
If you have any questions, suggestions, or feedback, feel free to reach out to me at:
- GitHub Issues: CRM-customer-relationship-management-system-/issues
- LinkedIn: SuruiLiu
Welcome contributions from the community!