Cofre Digital is a secure digital vault designed to safeguard personal assets, providing users with a reliable and encrypted storage solution. The application ensures data integrity and confidentiality, making it ideal for managing sensitive information.
Cofre Digital follows a Layered Architecture, which separates concerns into distinct layers for better organization and scalability.
- Controller: Handles HTTP requests and responses, delegating business logic to the service layer.
- Service: Contains the core business logic and orchestrates data flow between the controller and repository layers.
- Repository: Manages data persistence and retrieval, interacting directly with the database.
- Node.js
- TypeScript
- Express
- MongoDB
- ts-node
- dotenv
- Clone this repository
- Navigate to the project directory:
cd cofre-digital-legado - Install dependencies:
npm install - Create a
.envfile with the following variables:MONGO_URIPORT
- Start the application:
npm start