Skip to content

The all-in-one, self-hostable platform for freelancers. Streamlines managing your entire freelance business, from invoicing to project tracking.

License

Notifications You must be signed in to change notification settings

CustomEntity/Quoto

Repository files navigation

Quoto

About Quoto

Quoto is a self-hostable, all-in-one accounting and management platform specifically designed for freelancers and independent professionals. With Quoto, you can streamline the management of your finances, from invoicing to project tracking, all in one place.

Features

  • Financial Management: Easily track your income and expenses, and manage your accounting.
  • Invoicing: Create and send professional invoices with just a few clicks.
  • Financial Reporting: Access insightful financial reports to understand your business better.
  • Project Management: Keep track of your projects and manage your workload efficiently.
  • Self-hosted: Ensure your data's privacy and security by hosting Quoto on your own server.

Technology Stack

  • Frontend: Developed using SvelteKit, providing a responsive and interactive user experience.
  • Backend: Built with NestJS, following a modular and scalable architecture with DDD, CQRS, and Event Sourcing patterns.

Getting Started

Prerequisites

  • Node.js (v18 or later)
  • A package manager like PNPM or YARN

Installation

  1. Clone the repository:
    git clone https://github.com/CustomEntity/quoto.git
  2. Navigate to the project directory:
    cd quoto
  3. Install dependencies:
    pnpm install

Running the Application

  1. To start the frontend application:
    cd quoto-web
    pnpm run dev
  2. To start the backend services:
    cd quoto-back
    pnpm run start

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the GPL-3.0 License. See LICENSE for more information.

Contact

Moreno Flavio - @My Portfolio - [email protected]

Project Link: https://github.com/CustomEntity/Quoto

About

The all-in-one, self-hostable platform for freelancers. Streamlines managing your entire freelance business, from invoicing to project tracking.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages