All Projects โ†’ lezhnev74 โ†’ ema

lezhnev74 / ema

Licence: MIT license
External memory app - allows one to quickly post and search text notes

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to ema

Cqrs Clean Eventual Consistency
CQRS, using Clean Architecture, multiple databases and Eventual Consistency
Stars: โœญ 247 (+474.42%)
Mutual labels:  tdd, ddd, clean-architecture
Dotnet New Caju
Learn Clean Architecture with .NET Core 3.0 ๐Ÿ”ฅ
Stars: โœญ 228 (+430.23%)
Mutual labels:  tdd, ddd, clean-architecture
Thewisedev Mailing
theWiseDev | API for a squeze page to register users on a mailing list and to email them a bonus (written in Node.js and TypeScript in a Clean Architecture). This project can be used as a reference implementation of the Clean Architecture with Node.js and TypeScript.
Stars: โœญ 145 (+237.21%)
Mutual labels:  tdd, ddd, clean-architecture
Event Sourcing Castanha
An Event Sourcing service template with DDD, TDD and SOLID. It has High Cohesion and Loose Coupling, it's a good start for your next Microservice application.
Stars: โœญ 68 (+58.14%)
Mutual labels:  tdd, ddd, clean-architecture
Ddd Tdd Rich Domain Model Dojo Kata
DDD patterns implemented following TDD
Stars: โœญ 91 (+111.63%)
Mutual labels:  tdd, ddd
Interviews
A list of fancy questions I've been asked during the interviews I had. Some of them I ask when interviewing people.
Stars: โœญ 140 (+225.58%)
Mutual labels:  tdd, ddd
Migration
ใ€Š็ณป็ปŸ้‡ๆž„ไธŽ่ฟ็งปๆŒ‡ๅ—ใ€‹ๆ‰‹ๆŠŠๆ‰‹ๆ•™ไฝ ๅˆ†ๆžใ€่ฏ„ไผฐ็Žฐๆœ‰็ณป็ปŸใ€ๅˆถๅฎš้‡ๆž„็ญ–็•ฅใ€ๆŽข็ดขๅฏ่กŒ้‡ๆž„ๆ–นๆกˆใ€ๆญๅปบๆต‹่ฏ•้˜ฒๆŠค็ฝ‘ใ€่ฟ›่กŒ็ณป็ปŸๆžถๆž„้‡ๆž„ใ€ๆœๅŠกๆžถๆž„้‡ๆž„ใ€ๆจกๅ—้‡ๆž„ใ€ไปฃ็ ้‡ๆž„ใ€ๆ•ฐๆฎๅบ“้‡ๆž„ใ€้‡ๆž„ๅŽ็š„ๆžถๆž„ๅฎˆๆŠค
Stars: โœญ 2,753 (+6302.33%)
Mutual labels:  tdd, ddd
awesome-software-architecture
A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
Stars: โœญ 1,594 (+3606.98%)
Mutual labels:  ddd, clean-architecture
Android Base
Android Clean Architecture MVP RESTful client template app
Stars: โœญ 87 (+102.33%)
Mutual labels:  tdd, clean-architecture
Clean Architecture Manga
๐ŸŒ€ Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
Stars: โœญ 3,104 (+7118.6%)
Mutual labels:  tdd, clean-architecture
nbb
.Net Building Blocks
Stars: โœญ 98 (+127.91%)
Mutual labels:  ddd, clean-architecture
Todo
โœ… Commad-Line Task management with storage on your GitHub ๐Ÿ”ฅ
Stars: โœญ 111 (+158.14%)
Mutual labels:  tdd, clean-architecture
Study Path
An organized learning path about Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture
Stars: โœญ 1,357 (+3055.81%)
Mutual labels:  tdd, clean-architecture
repository
[PHP 7] Implementation and definition of a base Repository in Domain land.
Stars: โœญ 26 (-39.53%)
Mutual labels:  ddd, clean-architecture
clean-architecture
Package for isolate your domain code from framework dependency using DDD concepts.
Stars: โœญ 93 (+116.28%)
Mutual labels:  ddd, clean-architecture
clean architecture typescript example
This repository provides an implementation (or at least an attempt) of Uncle Bob's Clean Architecture with Typescript.
Stars: โœญ 78 (+81.4%)
Mutual labels:  ddd, clean-architecture
Aspnet Core Clean Arch
It is a clean architecture project template which is based on hexagonal-architecture principles built with .Net core.
Stars: โœญ 60 (+39.53%)
Mutual labels:  tdd, clean-architecture
EcommerceDDD
Experimental full-stack application using Domain-Driven Design, CQRS, and Event Sourcing.
Stars: โœญ 178 (+313.95%)
Mutual labels:  ddd, clean-architecture
birthtalk
Meet who have birth common with you
Stars: โœญ 36 (-16.28%)
Mutual labels:  tdd, clean-architecture
ITL
Sample Web API implementation with .NET Core and DDD using Clean Architecture.
Stars: โœญ 29 (-32.56%)
Mutual labels:  ddd, clean-architecture

GitHub license Build Status Scrutinizer Code Quality Code Coverage

Overview

External memory app - allows one to quickly post and search text notes. This repo represents the backend app - it offers http API for clients.

Why?

  • I needed something better than a todo app to practice Clean Architecture inspired by Uncle Bob's talks
  • Evernote, disk files (like Quiver app) and other tools disappointed me. I needed a light, fast post-n-search app for storing code snippets and linux commands.
  • Secondly I needed a simple app to play with the DDD concepts along with Service Bus oriented architecture. All these things found its places in this project.

Installation

#requires php7.1-apcu module (for DI-container caching), see function `container()` in helpers file
cd <project root>
# sqlite database will be located in there
mkdir storage 
cp .env.example .env
# then edit .env file
composer update
# then run database migrations
php migrations/doctrine.php migrations:migrate
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].