Permacoop

screenshot of Permacoop
nestjs
svelte

Open source and eco-designed ERP solution for worker-owned businesses.

Overview

Permacoop is an open source and eco-design ERP solution designed specifically for worker-owned businesses. It offers a range of features including tasks management, projects management, customers management, calendar functionalities, human resources management, meal tickets, leaves management, cooperators/employee management, savings records, accounting, quotations, daily rates, invoicing, contacts management, and credits. This solution is built using Node.js, Nestjs, TypeORM, Typescript, and Svelte/SvelteKit/Sapper (legacy) frameworks, and it utilizes PostgreSQL as a database. Permacoop also provides API documentation and a client interface for easy interaction.

Features

  • Tasks Management: Efficiently manage tasks within your worker-owned business.
  • Projects Management: Effectively track and manage various projects.
  • Customers Management: Keep track of customer information and interactions.
  • Calendar: Plan and manage timesheets, appointments, and other calendar activities.
  • Human Resources: Manage employee-related information and processes.
  • Meal Tickets: Track and manage meal ticket allocation and usage.
  • Leaves Management: Easily handle leave requests and track leave balances.
  • Cooperators/Employee Management: Manage employee information and details.
  • Savings Records: Keep track of savings records and contributions.
  • Accounting: Manage financial records and transactions.
  • Quotations: Create and manage quotations for potential projects or services.
  • Daily Rates: Set and manage daily rates for various tasks and positions.
  • Invoicing: Generate and manage invoices for customers.
  • Contacts Management: Store and manage contact information for clients, partners, and suppliers.
  • Credits: Keep track of credit transactions and balances.

Summary

Permacoop is an open source ERP solution designed for worker-owned businesses. It offers a comprehensive set of features including tasks management, projects management, customers management, calendar functionalities, human resources management, meal tickets, leaves management, cooperators/employee management, savings records, accounting, quotations, daily rates, invoicing, contacts management, and credits. With its technical stack consisting of Node.js, Nestjs, TypeORM, Typescript, and Svelte/SvelteKit/Sapper (legacy), Permacoop provides a powerful tool for eco-friendly and worker-owned businesses to efficiently and effectively manage their operations.

nestjs
Nest

A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript.

svelte
Svelte

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.