Skip to content

oikon48/test-fig

Repository files navigation

Test Fig

A React TypeScript application built with Clean Architecture principles.

Architecture

This project follows Clean Architecture with the following layers:

  • Domain Layer: Business entities and use cases
  • Application Layer: Interfaces and repositories
  • Infrastructure Layer: External services and database implementations
  • Presentation Layer: UI components, controllers, and views

Technologies

  • React 18
  • TypeScript
  • Vite
  • Clean Architecture pattern

Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn

Installation

# Clone the repository
git clone https://github.com/s4yuba/test-fig.git
cd test-fig

# Install dependencies
npm install

Development

# Start the development server
npm run dev

Build

# Build for production
npm run build

Project Structure

src/
├── domain/          # Business logic and entities
│   ├── entities/
│   └── usecases/
├── application/     # Application interfaces
│   └── repositories/
├── infrastructure/  # External services
│   ├── database/
│   └── repositories/
└── presentation/    # UI layer
    ├── controllers/
    ├── presenters/
    └── views/

License

This project is open source and available under the MIT License.

Integration

CodeRabbit Pull Request Reviews

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors