Skip to content

Ever® Gauzy™ - Open-Source Business Management Platform (ERP/CRM/HRM)

License

Notifications You must be signed in to change notification settings

mcm2007/ever-gauzy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ever Gauzy Platform

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

Ever® Gauzy™ - Open-Source Business Management Platform for On-Demand and Sharing Economies.

Ever® Gauzy™ Platform is an:

  • Enterprise Resource Planning (ERP) software
  • Customer Relationship Management (CRM) software
  • Human Resource Management (HRM) software with employee Time and Activity Tracking functionality

overview

You are welcome to check more information about the platform at our official website - https://gauzy.co.

Ever® Gauzy™ Platform is a part of our larger Open Platform for On-Demand and Sharing Economies.
You can get more information about our products at https://ever.co.

Ever® Gauzy™ Platform main features:

  • Human Resources Management (HRM) with Time Management / Tracking and Employees Performance Monitoring
  • Customer Relationship Management (CRM)
  • Enterprise Resource Planning (ERP)
  • Projects / Tasks Management
  • Sales Management
  • Financial and Cost Management (including Accounting, Invoicing, etc)
  • Inventory, Supply Chain Management and Production Management

More detailed list of the features available in the platform:

  • Dashboard (provides overview of different metrics, such as company income / expenses, employees bonuses, etc.)
  • Time Management / Time Tracking / Activity Tracking / Timesheets
  • Employees Management (register of company employees / contractors, rates of employees, etc.)
  • Employees Onboarding / Candidates Interviews
  • Contacts Management (Clients / Customers / Leads / etc.)
  • Schedules / Appointments / Events
  • Project Management / Tasks
  • Goals / KPI / Objectives / Key Results
  • Sales Pipelines
  • Proposals
  • Accounting / Invoicing / Estimates
  • Billing
  • Payments
  • Income / Expenses Management
  • Time Off Management / Holidays / Approvals
  • Inventory
  • Equipment / Sharing
  • Organization Departments and Teams
  • Organization Clients and Vendors
  • Help Center / Knowledge Base
  • Multiple Organizations Management
  • Tags / Labels
  • Reports
  • Organization and Employee Public Pages
  • Integrations (Upwork, HubStaff, etc.)
  • Email History / Email Templates
  • Data Import / Export
  • Roles / Permissions
  • Multi-currency
  • Multi-language
  • Dark / Light / Corporate and other Themes

Read more About Gauzy and How to use it at your company, on-demand business, freelance business, agency, studio or in-house teams.

Demo, Testing and Production

Demo

Production (SaaS, WIP)

Dev Builds

  • Gauzy Platform Dev builds (using CI/CD, from the develop branch) will be available later at https://app.gauzy.dev

Server & Desktop Apps

We have Gauzy Server and two Desktop Apps (for Windows/Mac/Linux):

  • Ever® Gauzy™ Server - includes Gauzy API, SQLite DB (or connects to external PostgreSQL) and serves Guazy frontend. It allows to quickly run Gauzy Server for multiple clients (browser based or Desktop based). Note: Gauzy Server is currently WIP and may not work as expected.

  • Ever® Gauzy™ Desktop App - includes Gauzy frontend (UI), Gauzy API, SQLite DB, etc., all-in-one! It allows to quickly run the whole Gauzy solution locally, both UI and Timer (for time tracking, optionally of course). In addition, it allows to connect to the external database (e.g. PostgreSQL) or external API (if you have Gauzy Server with API / DB installed on different computer or if you want to connect to our live API).

  • Ever® Gauzy™ Desktop Timer App - allows to run Time & Activity Tracking for employees (agent) with screenshots and activity monitoring.

More information about our Server & Desktop Apps:

  • Download for your OS from https://github.com/ever-co/ever-gauzy/releases.
  • Setup Gauzy Server / Desktop App / Gauzy Desktop Timer App with default choices in Setup Wizard and run it.
  • You can login with [email protected] and password admin to check Admin functionality if you installed Gauzy Desktop App. Note: such Admin user is not an employee, so you will not be able to track time.
  • You can login with [email protected] and password 123456 to check Employee related functionality in Gauzy UI or to run Desktop Timer from "Employee" perspective (such user is an Employee and can track time).
  • If you install Gauzy Server, it is possible to connect to it using browser or using Gauzy Desktop Apps.
  • You can read more information about our Desktop Apps in the Desktop Apps Wiki Page and about our Server in the Server Wiki Page.

Technology Stack and Requirements

For Production, we recommend:

Note: thanks to TypeORM, Gauzy will support lots of DBs: SQLite (default, for demos), PostgreSQL (development/production), MySql, MariaDb, CockroachDb, 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.

Documentation

Please refer to our official Platform Documentation and to our Wiki (WIP).

Quick Start

With Docker Compose

  • Clone repo
  • Make sure you have Docker Compose installed locally
  • Run docker-compose -f docker-compose.demo.yml up, if you want to run the platform using our prebuild Docker images (note: it uses latest images pre-build automatically from head of master branch using Github CI/CD)
  • Run docker-compose up, if you want to build everything (code and Docker images) locally. (note: this is extremely long process, option above is much faster)
  • ☕ time...
  • Open http://localhost:4200 in your browser
  • Login with email [email protected] and password: admin for Super Admin user
  • Login with email [email protected] and password: 123456 for Employee user
  • Enjoy

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

Manually

  • Install NodeJs LTS version, e.g. 14.x (note: at the moment Gauzy may not work with Node 15.x)
  • Optionally install and run PostgreSQL version 11 or 12 (note: version 13 is not supported yet). Note: other DB can be configured manually in TypeORM. The default DB is set to SQLite for demo purposes.
  • Install Yarn (if you don't have it) with npm i -g yarn
  • Install NPM packages and boostrap solution using command yarn bootstrap
  • Copy .env.sample to .env and optionaly change default settings, e.g. database type, name, user, password, etc.
  • Optionally, if you want to seed a lot of fake data for demo testing, run yarn seed:all
  • Run both API and UI with single command: yarn start
  • Open Gauzy UI on http://localhost:4200 in your browser (API runs on http://localhost:3000/api)
  • Login with email [email protected] and password: admin
  • Enjoy

Notes:

  • during the first API start, DB will be automatically seed with minimum set of initial data if no users found.
  • you can run seed any moment manually (e.g. if you changed entities schemas) with yarn seed command to re-initialize DB (warning: unsafe for production!).
  • it is possible to run generation of extremely large amount of fake data for demo purposes / testing with yarn seed:all (warning: takes ~10 min to complete)

Production

  • See Setup Gauzy for Client Server for more information about production setup on your servers.
  • In addition, check Gauzy Pulumi project, it makes Clouds deployments possible with a single command (pulumi up). Note: it currently supports AWS EKS (Kubernetes) for development and production with Application Load Balancers and AWS RDS Serverless PostgreSQL DB deployments. We also implemented deployments to ECS EC2 and Fargate Clusters in the same Pulumi project.

Contribute

  • Please give us ⭐ on Github, it helps!
  • You are more than welcome to submit feature requests in the separate repo
  • Pull requests are always welcome! Please base pull requests against the develop branch and follow the contributing guide.

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

If you discover any issue regarding security, please disclose the information responsibly by sending an email to mailto:[email protected] or on huntr and not by creating a GitHub issue.

License

This software is available under following licenses:

The default Ever® Gauzy™ Platform license, without a valid Ever® Gauzy™ Platform Enterprise or Ever® Gauzy™ Platform Small Business License agreement, is the Ever® Gauzy™ Platform Community Edition License.

Please see LICENSE.md for more information on licenses. You can also compare our offering.

FOSSA Status

Trademarks

Ever® is a registered trademark of Ever Co. LTD.
Ever® Demand™, Ever® Gauzy™ and Ever® OpenSaaS™ are all trademarks of Ever Co. LTD.

The trademarks may only be used with the written permission of Ever Co. LTD. and may not be used to promote or otherwise market competitive products or services.

All other brand and product names are trademarks, registered trademarks or service marks of their respective holders.

Copyright

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

visitors huntr Circle CI codecov Codacy Badge DeepScan grade Known Vulnerabilities Total alerts Language grade: JavaScript FOSSA Status Crowdin

P.S.

About

Ever® Gauzy™ - Open-Source Business Management Platform (ERP/CRM/HRM)

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 82.3%
  • HTML 13.7%
  • SCSS 2.8%
  • Gherkin 0.9%
  • JavaScript 0.2%
  • Dockerfile 0.1%