Skip to content

masonschafercodes/squid-crm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SquidCRM

Project Structure

The project is organized into the following directories:

  • apps/: Contains the main applications.
  • apps/api/: The backend API application.
  • apps/web/: The frontend web application.
  • packages/: Contains shared packages and configurations.
  • packages/database/: Database-related configurations and scripts.
  • packages/eslint-config/: Custom ESLint configurations.
  • packages/typescript-config/: Shared TypeScript configurations.

Getting Started

Prerequisites

Make sure you have the following installed:

Installation

Install the dependencies for the entire monorepo:

pnpm install

Development

To start the development servers for all applications:

pnpm dev

Building

To build all applications and packages:

pnpm build

Linting

To run the linter:

pnpm lint

Project Details

API

The API application is located in the apps/api/ directory. It includes various schemas and controllers for managing users and contacts.

Web

The web application is located in the apps/web/ directory. It is built using Svelte and includes configurations for Tailwind CSS and Vite.

Additional Tools

This project includes additional tools for development:

Useful Links

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published