Skip to content

FEAT: Task Management CRUD#5

Open
brenomesquita wants to merge 2 commits intomandrade86:mainfrom
brenomesquita:BrenoMesquitaRibeiroDeSouza
Open

FEAT: Task Management CRUD#5
brenomesquita wants to merge 2 commits intomandrade86:mainfrom
brenomesquita:BrenoMesquitaRibeiroDeSouza

Conversation

@brenomesquita
Copy link

To run the project, follow the instructions in the README.md.

Concepts used in the development:
Backend:
The project follows DDD (Domain-Driven Design) and Clean Architecture principles.

Docker was used to create a consistent environment and to simplify code review.

Code formatting and linting are handled with Prettier and ESLint.

Built with Node.js, TypeScript, and Express.

Joi is used for data validation.

Frontend:
Tailwind CSS for styling.

The main objective on the frontend was to apply a modular architecture, using reusable components to simplify replication.

Custom React Hooks are used to manage lifecycle logic.

State management concepts are applied to handle data across multiple components.

Zod is used for schema validation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant