Skip to content

This repository offers a detailed template for establishing a client with React, complete with all essential dependencies to guarantee a seamless development process. The template is structured to uphold the modular monolith architecture, fostering a tidy and sustainable code structure.

Notifications You must be signed in to change notification settings

perceptronbd/client-template

Repository files navigation

Modular Monolith Architecture Client Template

Overview

This repository provides a comprehensive template for setting up a client using React, shadcn component library and along with all the necessary dependencies to ensure a smooth development experience. The template is designed to enforce the modular monolith architecture, promoting a clean and maintainable codebase.

Features

  • React & Vite Setup: Comes pre-configured with React, a popular web application library.
  • Modular Monolith Architecture: Organized into modules to maintain a clean and scalable codebase.
  • Dependency Management: Includes all necessary dependencies for a robust server setup.
  • Prettier ESLint Integration: Integrates Prettier ESLint for code formatting and linting, ensuring code quality and consistency.

Getting Started

Prerequisites

  • Node.js (v20.0.0 or later)
  • npm (v8.0.0 or later)

Installation

  1. Clone the repository: git clone https://github.com/yourusername/client-template.git

  2. Navigate to the project directory: cd client-template

  3. Install dependencies: npm install

Running the Server

npm install

npm run dev

Prettier ESLint Integration

This template integrates Prettier ESLint, a tool for formatting and linting your code. To set it up, follow these steps:

  • Install Prettier ESLint extension and restart your VScode

About

This repository offers a detailed template for establishing a client with React, complete with all essential dependencies to guarantee a seamless development process. The template is structured to uphold the modular monolith architecture, fostering a tidy and sustainable code structure.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published