Hello, here is a repository to send you my vision of clean architecture (firstly on the front, then later on back) in different versions.

For these examples, I chose to use Next.js based on React, but the whole point of this architecture is to be able to use it independently of the frameworks and libraries used (external dependencies).

In order to have a simple example, I chose a simple subject: a todo list!

To see the tasks that still need to be done on the project, go to the /docs/todo.md file

If you have any questions, suggestions or anything else, don’t hesitate to contact me!
And if this repository has helped you, consider sharing it with your acquaintances.

Getting Started

First, install the dependencies:

npm install
# or
yarn install

Then run the development server:

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.

To start unit tests:


To test the app online:


View Github