基于 Laravel 构建的免费、开源 CRM 平台 —— Flarepoint
1、简介
Flarepoint 是一个全新的客户关系管理系统(CRM),致力于帮助企业跟踪客户动态、管理任务。Flarepoint 基于 Laravel 框架开发,完全免费开源,可以在自己的主机上搭建为公司提供服务。2、Github
https://github.com/Bottelet/Flarepoint-crm3、安装
使用git命令克隆代码到本地:
git clone https://github.com/Bottelet/Flarepoint-crm.git
为 CRM 创建一个新的数据库,拷贝 .env.example
到 .env
,修改数据库配置。
进入项目目录运行如下命令:
composer install php artisan migrate --seed php artisan key:generate
访问站点,此时会跳转到登录页面:
使用这个账户登录:admin@admin.com
/admin123
登录成功后即可进入 CRM 管理页面:
4、功能概览
- 任务管理
- 信息管理
- 为每个任务提供简单的时间管理
- 权限管理
- 权限/全局设置
- 客户信息概览(便于跟踪每个客户)
- 上传文档到每个客户(合同跟踪及其它)
- 快速概览自己的任务和信息
- 全局后台
5、开发中的功能
Flarepoint 目前还处于开发阶段,还有很多功能需要完善:- 多重整合(Google Drive、Dropbox、Slack等)
- 不同颜色主题
- API
- Excel导入导出
- 修改代码风格兼容于PSR标准
- 缓存优化
- 安装流程优化
- 用户标签
36 Comments
执行完php artisan key:generate 访问站点 站点url是得自己配置嘛?如果是怎么配置呢? 还是说执行命令生成了?
哇 自问自答 因为第一次用laravel 整个安装流程踩了一遍 不好排版就不排了: 1:Mac homestead 开发环境 可以参考官方的方法 https://xueyuanjun.com/post/9530.html 2:按照作者给出的安装流程安装即可 Git clone...... ; composer install; cp .env. example .env ; .env是要更改连接数据库的基本配置 但是因为mysql 是在 vagrant 的虚拟环境中 所以先 vagrant up 进入虚拟系统 直接mysql -u homestead -p 密码默认:secret
这是给mysql开远程连接权限 use mysql; Grant all on . to 'homestead'@'%' identified by 'homestead用户的密码' with grant option; flush privileges; 退出MySQL后 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf {『我的是这个路径 ubuntu都差不多』} 找到 ‘bind-address = 127.0.0.1’这一行 加#注释掉 查看虚拟机的IP ifconfig -a 把IP 写到.env 的DB_HOST=IP 到这里就差不多了 再依次执行 php artisan migrate --seed php artisan key:generate 安装完成
哎,我刚才试了,这个用的表单生成插件,所以没有处理表单二次提交问题