NodeJS Database Abstraction project

Mustafa Akseli
Apr 17, 2024

Hi :)

I’m excited to share my latest project repository showcasing a full-stack Node.js application with Docker integration and database services.

Photo by Hamish on Unsplash

The Database Abstraction Layer (DBAL) serves as an intermediary between the application and the underlying database. Therefore, the application is shielded from the complexities of the database implementation.

Key Features:

  • Technology Stack: Node.js, Express.js, MongoDB, MySQL, PostgreSQL
  • Containerization: Docker Compose for development and production environments
  • Database Abstraction: Utilized database service interfaces for MongoDB, MySQL, and PostgreSQL without ORM
  • Testing: Implemented comprehensive unit tests using Jest framework
  • RESTful API: CRUD operations for customer management with robust error handling
  • Environment Variables: Managed configuration using dotenv for secure deployment

Repository Link: GitHub Repository

I invite you to explore the codebase to gain insights into my development practices and methodologies. Feel free to reach out if you have any questions or feedback.

thanks :)

--

--

Mustafa Akseli

#golang #php #backendDEV #golang #linuxcu #docker #bike #baba vee #motosiklet #entrepreneur #bulunsun