All Projects → gd4Ark → learn-english

gd4Ark / learn-english

Licence: MIT license
📚 Vue + Element-UI + Lumen 开发的背单词应用

Programming Languages

Vue
7211 projects
PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
CSS
56736 projects
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to learn-english

Docker Vue Node Nginx Mongodb Redis
🐉 An awesome boilerplate, Integrated Docker, Vue, Node, Nginx, Mongodb and Redis in one, Designed to develop & build your web applications more efficient and elegant.
Stars: ✭ 34 (-35.85%)
Mutual labels:  webapp, element-ui
englishextra.github.io
English Grammar for Russian-Speakers, a PWA website + SPA
Stars: ✭ 19 (-64.15%)
Mutual labels:  webapp, english-learning
sanabil
A platform to organize the work of charity in Algiers City
Stars: ✭ 16 (-69.81%)
Mutual labels:  webapp
response
Response HTTP package for Simfony, Laravel, Lumen and PHP 7 with standard REST API
Stars: ✭ 14 (-73.58%)
Mutual labels:  lumen
microservice-remote-models
A Lumen package to provide a familiar model paradigm for distributed data.
Stars: ✭ 22 (-58.49%)
Mutual labels:  lumen
WebReader
基于HTML5开发的WebApp阅读器
Stars: ✭ 19 (-64.15%)
Mutual labels:  webapp
webviz-config
Make Dash applications from a user-friendly config file 📖 🐍
Stars: ✭ 46 (-13.21%)
Mutual labels:  webapp
learn
Vue代理商城项目
Stars: ✭ 40 (-24.53%)
Mutual labels:  element-ui
element-ui-demo
A element-ui admin base on vue2
Stars: ✭ 18 (-66.04%)
Mutual labels:  element-ui
element-schema-form
A schema-based element-ui form component for Vue2.x.
Stars: ✭ 31 (-41.51%)
Mutual labels:  element-ui
schema-builder
Laravel/Lumen schema builder & migration generator
Stars: ✭ 51 (-3.77%)
Mutual labels:  lumen
otp-authenticator-webapp
A 'Google Authenticator' like Single Page Application
Stars: ✭ 69 (+30.19%)
Mutual labels:  webapp
Online-Food-Ordering-Web-App
Online Food Ordering System Website using basic PHP, SQL, HTML & CSS. You can use any one of XAMPP, WAMP or LAMP server to run the Web App
Stars: ✭ 96 (+81.13%)
Mutual labels:  webapp
WELearnHelper
显示WE Learn随行课堂题目答案;支持班级测试;自动答题;刷时长;开放自定义设置
Stars: ✭ 247 (+366.04%)
Mutual labels:  english-learning
play-java-rest-api-example
REST API using Play in Java
Stars: ✭ 44 (-16.98%)
Mutual labels:  webapp
vue-willtable
An editable table component for Vue.js 2.0
Stars: ✭ 119 (+124.53%)
Mutual labels:  element-ui
fd-vue-webapp
A Vue.js web application for Freedomotic Open IoT framework
Stars: ✭ 63 (+18.87%)
Mutual labels:  webapp
domino
a tool for collaging thoughts
Stars: ✭ 83 (+56.6%)
Mutual labels:  webapp
hire-smart
✅ HIRE SMART (community edition) - Streamline hiring process, scheduling interviews and tracking candidates.
Stars: ✭ 67 (+26.42%)
Mutual labels:  webapp
heroku-flask-template
A simple, fast and easy-to-deploy Heroku ready flask web app template written in Python.
Stars: ✭ 26 (-50.94%)
Mutual labels:  webapp

清技背单词

介绍

清技背单词是一款复习单词的 Web 应用,主要由教师提供单词,学生进行多项模块复习,并以完成每个单词的平均时间作为成绩进行排名,致力于提高学生的学习兴趣、课外复习的自主性。

本项目为多页应用,分为用户界面和管理界面两个入口文件。

此项目是我入门 Vue 的第一个练手项目,目前功能尚少,并且存在很多不足,后续会继续进行更新迭代。

技术栈

前端

Vue2 + Vuex + Vue-router + Element UI + Axios + SCSS

后端

Lumen (PHP) + MySQL

实现功能

用户

  • 首页
    • 查看单词列表
    • 随机复习模块
    • 选择单词本
  • 复习
    • 部分单词拼写
  • 排行榜
    • 选择复习模块(每个复习模块有不同的排行榜)
  • 设置
    • 帮助与反馈
    • 关于

管理

  • 单词本管理(添加、删除、编辑、进入单词列表)
  • 单词管理(添加、删除、编辑)
  • 设置
    • 修改密码
    • 排行榜设置
      • 人数限制
    • 复习模块设置
      • 单词部分拼写
        • 填空比例
    • 反馈表
    • 关于
      • 更新日志表
    • 退出

安装与使用

初始化

# 下载
git clone https://github.com/gd4Ark/learn_english.git
# 安装依赖
npm install
# 安装服务端依赖
cd server
composer install

进行相关配置:

  1. 导入数据库(db.sql)。
  2. server/.env中填写你的数据库信息。
  3. src/common/config/config.js中填写你的IP地址(如不需局域网访问则填127.0.0.1)。

开始运行

# 开发模式
npm run serve
# 构建模式
npm run build

注:

  1. 在开发模式中,只能调试一个页面,需在vue.config.js里面修改current变量的值。
  2. 后台账号和密码都是admin

作者

清技背单词 © 4ark,根据许可证 MIT 发布。

Blog · GitHub @gd4Ark

最后

如果觉得我的项目还不错的话👏 ,就给个 star 鼓励一下吧~

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].