Skip to content
Gauzy™ - Open-Source Business Management Platform focused on Fairness and Transparency
TypeScript HTML CSS Other
Branch: develop
Clone or download

Latest commit

evereq Merge pull request #1336 from ever-co/feat/#1123-email-templates-onli…
…ne-editor

feat: #1123 email-template customization
Latest commit 9ac8066 May 29, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Feat/#505 Desktop App (#1313) May 28, 2020
.deploy feat: fix aot build Dec 22, 2019
.github feat: add CONTRIBUTING and other relevant documents Feb 22, 2020
.scripts improvement: added integration mapping Apr 9, 2020
.vscode feat: added tags to vendors May 29, 2020
apps Merge pull request #1336 from ever-co/feat/#1123-email-templates-onli… May 29, 2020
export feat: #1118 added download templates button May 20, 2020
libs Merge pull request #1339 from ever-co/feat/#1156-candidate-interview-… May 29, 2020
tools Feat/#505 Desktop App (#1313) May 28, 2020
.dockerignore chore: much more efficient Docker files Sep 26, 2019
.editorconfig feat: initial commit Jun 15, 2019
.env feat: upwork authorize app May 18, 2020
.gitignore improvement: upwork transactions errors handling Mar 20, 2020
.gitpod.yml improvement: pulled dev May 10, 2020
.prettierignore Feat/#505 Desktop App (#1313) May 28, 2020
.prettierrc chore: #1326 updated prettier config to avoid trailing commas May 28, 2020
.snyk feat: add Circle and Snyk Jun 28, 2019
CREDITS.md docs: README & CREDITS Jun 28, 2019
LICENSE Initial commit Jun 2, 2019
README.md improvement: pulled dev May 10, 2020
angular.json Feat/#505 Desktop App (#1313) May 28, 2020
commitlint.config.js chore: lots of updates to packages / workspaces / etc Sep 12, 2019
crowdin.yml feat: #1014 fixed crowdin config for backend translations May 11, 2020
dc.cmd feat: add more Postgre Web GUIs to docker compose Sep 18, 2019
docker-compose.yml chore: much more efficient Docker files Sep 26, 2019
gauzy.code-workspace feat: added disount and tax types Apr 24, 2020
greenkeeper.json chore: lots of updates to packages / workspaces / etc Sep 12, 2019
jest.config.js feat: initial commit Jun 15, 2019
lerna.json chore: lots of updates to packages / workspaces / etc Sep 12, 2019
nest-cli.json feat: #1014 backend i18n translations May 10, 2020
nx.json Feat/#505 Desktop App (#1313) May 28, 2020
package-lock.json build(deps): bump tinymce from 5.2.0 to 5.2.2 May 11, 2020
package.json Feat/#505 Desktop App (#1313) May 28, 2020
package.workspaces.json chore: lots of updates to packages / workspaces / etc Sep 12, 2019
tsconfig.json chore: angular update to v9 and nebular to v5.0.0 (#1241) May 21, 2020
tslint.json feat: initial commit Jun 15, 2019
yarn.lock Feat/#505 Desktop App (#1313) May 28, 2020

README.md

!!! Hiring: remote TypeScript / NestJS / Angular developers. Send CV to jobs@ever.co !!!

Gauzy Platform

Gitpod Ready-to-Code Join the community on Spectrum Gitter Get help on Codementor

Gauzy™ Platform - Open-Source Business Management Platform focused on Fairness and Transparency for freelancers, modern agencies, studios and in-house teams.

Gauzy Platform includes multiple ERP/CRM features, usually available in the accounting, human resources, 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 initially the primary purpose of Gauzy Platform was to allow transparent and fair accounting, profits sharing and bonuses calculation, today you can also use Gauzy software as the modern and intelligent 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.

Demos & Testing

Feel free to test a Demo http://demo.gauzy.co:4250 on our server. Login: admin@ever.co and password: admin.

In the future we will have the following:

Quick Start

With Docker Compose

  • 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 admin@ever.co and password: admin
  • Enjoy

Note: together with Gauzy, Docker Compose will run following:

Manually

  • 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 admin@ever.co 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!).

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.

Technology Stack

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.

How to use Nx

Please see our Wiki page about Nx usage

Contribute

  • 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.

Collaborators and Contributors

Development Team

Core

Developers (alphabetical order)

Designers & QA

Contributors

View full list of our contributors.

Contact Us

Security

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.).

License

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/.

FOSSA Status

Trademarks

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.

Copyright © 2019-present, Ever Co. LTD. All rights reserved.

Circle CI codecov Codacy Badge DeepScan grade Known Vulnerabilities Greenkeeper badge FOSSA Status

!!! Hiring: remote TypeScript / NestJS / Angular developers. Send CV to jobs@ever.co !!!

You can’t perform that action at this time.