m-elewa/vurtify

Laravel 8 模板项目,包含 Fortify + Bootstrap 5 + Vue 3

安装: 102

依赖者: 0

建议者: 0

安全: 0

星星: 61

关注者: 5

分支: 30

开放问题: 1

类型:项目

v1.1 2020-12-26 07:26 UTC

This package is auto-updated.

Last update: 2024-09-24 06:16:26 UTC


README

Vurtify 是一个 Laravel 8 模板项目,提供了使用 Fortify、Vue 3 和 Bootstrap 5 来启动 Web 应用的所有所需功能。

基本功能

  • 基于 Fortify、Vue 3 和 Bootstrap 5 构建
  • 使用 Vuex 和 Axios 进行状态管理和发起 XMLHttpRequests
  • 注册系统
  • 重置忘记的密码
  • 更新密码
  • 更新用户信息
  • 更新个人照片
  • 注销其他浏览器的会话
  • 删除账户选项
  • 电子邮件验证
  • 优雅的 Bootstrap 5 设计,包含动画效果
  • 可配置的 Sass 设计
  • 为访客部分和应用程序部分提供单独的设计
  • 为了简化项目,已完全移除 Jetstream、Tailwind 和 Livewire
  • 代码清晰,易于理解
  • 可选的 Docker 开发环境,有助于开发
  • 有用的 Makefile 命令
  • 还有更多...

预览

安装

通过 Composer Create-Project

composer create-project --prefer-dist m-elewa/vurtify blog

或克隆此仓库

$ git clone https://github.com/m-elewa/vurtify.git

然后安装所需的依赖。

# copy the .env.example file to .env
$ cp .env.example .env

# Generate the application key
$ php artisan key:generate

# Install the PHP dependencies
$ composer install

# Install node modules
$ npm install --legacy-peer-deps

# Compile the js and sass code
$ npm run dev

# Migrate the application
$ php artisan migrate

# Create the symbolic link
$ php artisan storage:link

完成所有操作后,启动开发服务器

php artisan serve

如果使用 Docker,运行 make up 以运行所有 Docker 容器

用于构建 Vurtify 的优秀开源项目

待办事项

  • 使用 TypeScript
  • 添加更多 Vue 组件
  • 添加双因素认证
  • 添加 API 支持
  • 添加团队系统

问题

如果您遇到任何问题,请在此处报告

贡献

欢迎为 Vurtify 项目做出贡献,请随时提出任何 pull 请求,或通过mahmoud.elewa.999@gmail.com 发送您希望在未来看到的功能请求。

安全漏洞

如果您在 Vurtify 中发现安全漏洞,请通过mahmoud.elewa.999@gmail.com 发送电子邮件,如果可能的话,也可以创建 pull 请求。

许可证

Vurtify 是开源软件,受MIT 许可证许可。