EtienneDeneuve / cvmaker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

��# TDD and Clean Architecture Example This is a simple application demonstrating the principles of Test-Driven Development (TDD) and Clean Architecture. The primary focus of this project is to learn how to separate concerns and refactor code while adhering to SOLID principles. ## Introduction This project serves as an example of applying Test-Driven Development (TDD) and Clean Architecture principles to a simple operation (GET and CREATE). The primary goal is to understand how to separate concerns and refactor code by following principles such as SOLID. ## Features - GET operation to retrieve data. - CREATE operation to add new data. ## Project Structure The project follows the principles of Clean Architecture, separating concerns into layers (presentation, use cases, entities, and data access). ## Technologies Used - Express.js - Sequelize (or your database library of choice) - Other dependencies... ## Getting Started ### Prerequisites Before you begin, ensure you have the following installed: - Node.js - npm or yarn - Your preferred database (e.g., PostgreSQL, MySQL) ### Installation 1. Clone the repository: ```bash git clone https://github.com/nadjib1234/cvmaker.git

About


Languages

Language:JavaScript 99.0%Language:TypeScript 1.0%