!!! Hiring: remote TypeScript / NestJS / Angular developers. Send CV to [email protected] !!!
Gauzy™ Platform - Open-Source ERP Platform focused on Fairness and Transparency for freelancers, modern agencies, studios and in-house teams.
Gauzy Platform includes multiple ERP features, usually available in the accounting, invoicing, time management and project management software:
- Dashboard (provides overview of different metrics, such as company income / expenses, employees bonuses, etc.)
- Employees Management (register of company employees / contractors, rates of employees, etc.)
- Employees Onboarding (WIP)
- Income / Expenses Management
- Proposals
- Sales Pipelines (WIP)
- Multiple Organizations Management
- Organization Departments and Teams
- Organization Clients and Vendors
- Days Off Management
- Equipment Sharing (WIP)
- Project Management (WIP)
- Invoicing (WIP)
- Billing (WIP)
- Payments (WIP)
- Time Management/Tracking (WIP)
- Multi-currency
So, while the primary purpose of Gauzy Platform is to allow transparent and fair accounting, profits sharing and bonuses calculation, you can also use Gauzy software as the platform to run your Outsourcing/Freelance Agency or Studio business in a completely new, open way.
In addition, we encourage individual Freelancers to join our "Gauzy" revolution and use the platform to jump start your open business!
Read more About Gauzy and How to use it at your freelance business, agency, studio or in-house teams.
Feel free to test:
- Gauzy Platform SaaS at https://app.gauzy.co (currently working as single tenant demo, login with
[email protected]
and password:admin
) - Gauzy Platform Demo at https://demo.gauzy.co (temporary shutdown)
- Gauzy Platform Dev builds (using CI/CD, from the
develop
branch) at https://app.gauzy.dev (temporary shutdown)
- Clone repo
- Make sure you have Docker Compose installed locally
- Run
docker-compose up
- ☕ time...
- Open http://localhost:8080 in your browser
- Login with email
[email protected]
and password:admin
- Enjoy
Note: together with Gauzy, Docker Compose will run following:
- Cross-platform client for PostgreSQL DBs pgweb, on http://localhost:8081
- Franchise, lightweight but powerful SQL tool with a notebook interface, on http://localhost:8082
- OmniDb, on http://localhost:8083 and using default credentials (admin:admin) configure connection string
postgres://postgres:root@db:5432/postgres?sslmode=disable
. - Adminer Database management in a single PHP file, on http://localhost:8084
- Install and run latest PostgreSQL (optionally, other DB can be configured manually).
- Install Yarn (if you don't have it) with
npm i -g yarn
- Install NPM packages with
yarn install
- Run API with
yarn start:api
(by default runs on http://localhost:3000/api) - Run Gauzy front-end with
yarn start
- Open http://localhost:4200 in your browser
- Login with email
[email protected]
and password:admin
- Enjoy
Note: during the first API start, DB will be automatically seed with initial data if no users found.
You can run seed any moment manually (e.g. if you changed entities schemas) with yarn run seed
command to re-initialize DB (warning: unsafe for production!).
- Check Gauzy Pulumi project, it will make Clouds deployments possible with a single command (
pulumi up
)
Note: it's WIP, currently supports AWS EKS (Kubernetes) and Fargate Clusters (for web app and backend api), Application Load Balancers and AWS RDS Serverless PostgreSQL DB deployments.
Note: thanks to TypeORM, Gauzy will support lots of DBs: MySql, MariaDb, PostgreSQL, CockroachDb, sqlite, MS SQL, Oracle, MongoDb and others, with minimal changes.
See also README.md and CREDITS.md files in relevant folders for lists of libraries and software included in the Platform, information about licenses and other details.
Please see our Wiki page about Nx usage
- Please give us ⭐ on Github, it helps!
- You are more than welcome to submit feature requests
- Pull requests are always welcome! Please base pull requests against the develop branch and follow the contributing guide.
- Ruslan Konviser (Evereq)
- Aleksandar Tasev (AlexTasev)
- Aleksander Savov (sunk0)
- Alish Meklyov (Alish)
- Blagovest Gerov (BlagovestGerov)
- Boyan Stanchev (boyanstanchev)
- Elvis Arabadjiyski (Dreemsuncho)
- Emil Momchilov (jew-er)
- Hristo Hristov (hrimar)
- Lubomir Petrov (lpetrv)
- Yavor Grancharov (YavorGrancharov)
- Julia Konviser (Graphic Designer, QA)
- Rachit Magon (rmagon)
- Muiz Nadeem (MuizNadeem)
- Milena Dimova (UI/UX Designer)
View full list of our contributors.
- Slack Community
- Spectrum Community
- Gitter Chat
- CodeMentor
- For business inquiries: mailto:[email protected]
- Please report security vulnerabilities to mailto:[email protected]
- Gauzy Platform @ Twitter
- Gauzy Platform @ Facebook
Gauzy™ follows good security practices, but 100% security cannot be guaranteed in any software!
Gauzy™ is provided AS IS without any warranty. Use at your own risk!
See more details in the LICENSE.
In a production setup, all client-side to server-side (backend, APIs) communications should be encrypted using HTTPS/WSS/SSL (REST APIs, GraphQL endpoint, Socket.io WebSockets, etc.).
This software is available under GNU Affero General Public License v3.0
This program is free software: you can redistribute it and/or modify it under the terms of the corresponding licenses described in the LICENSE files located in software sub-folders and under the terms of licenses described in individual files.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
You should have received a copy of the relevant GNU Licenses along with this program. If not, see http://www.gnu.org/licenses/.
Gauzy™ is a trademark of Ever Co. LTD.
All other brand and product names are trademarks, registered trademarks or service marks of their respective holders.