pklink / Machdas
Licence: mit
Todo manager based on PHP 7, Slim and Vue.js
Stars: ✭ 78
Projects that are alternatives of or similar to Machdas
Vue Koa Demo
🔰A simple full stack demo(CSR & SSR & Docker Support) written by Vue2 & Koa2(Koa1 verson also completed)
Stars: ✭ 730 (+835.9%)
Mutual labels: todolist
Todolist
📄 Task management web application built with AngularJS and Java EE.
Stars: ✭ 33 (-57.69%)
Mutual labels: todolist
Go Todo
微信小程序 todo后端,采用GoFrame框架搭建,包含微信认证、token管理、发送微信模板消息等
Stars: ✭ 60 (-23.08%)
Mutual labels: todolist
Framework
MomentPHP | The PHP mini-framework based on Slim and Laravel Components
Stars: ✭ 6 (-92.31%)
Mutual labels: slim
Mcp Panthor
A thin PHP microframework built on Slim and Symfony
Stars: ✭ 11 (-85.9%)
Mutual labels: slim
Seg Mentor
TFslim based semantic segmentation models, modular&extensible boutique design
Stars: ✭ 43 (-44.87%)
Mutual labels: slim
Notepad
基于vue2.0+vuex+localStorage+sass+webpack,实现一个本地存储的记事本。兼容PC端和移动端。
Stars: ✭ 597 (+665.38%)
Mutual labels: todolist
Mobilenet V2
Repository for "Inverted Residuals and Linear Bottlenecks: Mobile Networks for Classification, Detection and Segmentation".
Stars: ✭ 73 (-6.41%)
Mutual labels: slim
Lean
Use the PHP League's Container package with auto-wiring support as the core container in Slim 3
Stars: ✭ 30 (-61.54%)
Mutual labels: slim
Bottyclient
A slim Discord client with many cool features including less network traffic which supports bot tokens, but user tokens theoretically work too. Tags: Discord Bot Client Token for Bot Botting Download English
Stars: ✭ 58 (-25.64%)
Mutual labels: slim
Django Todolist
exemplary django application - small to do list web app
Stars: ✭ 47 (-39.74%)
Mutual labels: todolist
Rails Handbook
Describing the development process used by the Infinum Rails Team.
Stars: ✭ 738 (+846.15%)
Mutual labels: slim
Jkanban
Vanilla Javascript plugin for manage kanban boards
Stars: ✭ 664 (+751.28%)
Mutual labels: todolist
Slim Swoole
Convenient library to run SlimPHP applications with Swoole
Stars: ✭ 75 (-3.85%)
Mutual labels: slim
Elliot
Comprehensive and Rigorous Framework for Reproducible Recommender Systems Evaluation
Stars: ✭ 49 (-37.18%)
Mutual labels: slim
machdas
Todo manager based on PHP 7, Slim and Vue.js.
Shorttags
Priority
You can use the following shorttags for setting priority:
@high
-
@normal
(default priority) @low
Status
Use @done
to mark a task as complete
Installation
Docker
docker run --link mysql -e MD_MYSQL_HOST=mysql -p 80:80 pklink/machdas
Available environment variables are:
-
MD_MYSQL_HOST
(default:mysql
) -
MD_MYSQL_USERNAME
(default:root
) -
MD_MYSQL_PASSWORD
(default:password
) -
MD_MYSQL_DATABASE
(default:machdas
)
Manual Installation
Requirements
Instructions
wget https://github.com/pklink/machdas/archive/<LATEST_VERSION>.tar.gz
tar xzf <LATEST_VERSION>.tar.gz
cd machdas-<LATEST_VERSION>
composer install
cp config.sample.php config.php
vim config.php
npm install
npm run build
php vendor/bin/phinx migrate -e prod
php -S localhost:9000 -t ./public
Upgrade
php vendor/bin/phinx migrate -e prod
Set up development environment
git clone [email protected]:pklink/machdas.git
cd machdas
composer install
cp config.sample.php config.php
vim config.php
npm install
php vendor/bin/phinx migrate -e dev
php -S 127.0.0.1:9000 -t ./public &
npm start
Open http://localhost:8080/ or http://localhost:8080/webpack-dev-server/
Running test
Backend
composer install
php -S localhost:9000 -t ./public &
vim codeception.yml
php vendor/bin/codecept run
php vendor/bin/phpcs --standard=PSR2 backend/ public/api/index.php
Frontend
npm install
node_modules/.bin/eslint frontend/
Changelog
See CHANGELOG.md
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].