All Projects → IndomaximTechID → storaji-ui

IndomaximTechID / storaji-ui

Licence: MIT license
Storaji frontend. Built with Electron and Angular 4.

Programming Languages

typescript
32286 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to storaji-ui

Stock Management System
An Introductory Stock Management System built on PHP, jQuery with AJAX in MVC pattern.
Stars: ✭ 95 (+313.04%)
Mutual labels:  management, inventory
sqstorage
A easy to use and quick way to organize your inventory, storages and storage areas
Stars: ✭ 18 (-21.74%)
Mutual labels:  management, inventory
Storaji
📒 The light/responsive inventory management system available on Windows, macOS and Linux.
Stars: ✭ 222 (+865.22%)
Mutual labels:  management, inventory
Qt Client
This repository contains the source code for the Desktop client. The Desktop client is built using the Qt framework for C++. The client can be extended or customized using JavaScript. This client is used by all editions of xTuple ERP.
Stars: ✭ 93 (+304.35%)
Mutual labels:  management, inventory
Xtuple
This repository contains the source code for the database schema for the PostBooks edition of xTuple ERP and xTuple's REST API server. The REST API server is written in JavaScript running on Node.js. The database schema for PostBooks runs on a PostgreSQL database server.
Stars: ✭ 247 (+973.91%)
Mutual labels:  management, inventory
cardanocli-js
Wrapping the cardano-cli inside JavaScript
Stars: ✭ 173 (+652.17%)
Mutual labels:  management
bonsai
Open source software for product footprinting.
Stars: ✭ 45 (+95.65%)
Mutual labels:  management
visansible
Visualization of Ansibel-Facts (Inventory-Data)
Stars: ✭ 13 (-43.48%)
Mutual labels:  inventory
Time-and-Attendance-Management-System
TMS is a full-stack website that maintains records of all employees with their personal information. It keeps track of hours worked by an employee on a particular project assigned to him. It maintains time sheets and generates detailed and summary reports of the employee time sheets. TMS also has an admin page, which can manage all the employees…
Stars: ✭ 46 (+100%)
Mutual labels:  management
philan.net
Public Donation Management webservice for Philanthropist.
Stars: ✭ 35 (+52.17%)
Mutual labels:  management
Switch
Manage chrome extensions from the toolbar
Stars: ✭ 13 (-43.48%)
Mutual labels:  management
PM-ClassActivity-C
activity and tasks to be done in small groups as a learning process
Stars: ✭ 15 (-34.78%)
Mutual labels:  management
netdash
Delegated IT infrastructure administration
Stars: ✭ 16 (-30.43%)
Mutual labels:  management
glpi-agent
GLPI Agent
Stars: ✭ 89 (+286.96%)
Mutual labels:  inventory
hypertrons
🤖Open source RPA for open organization
Stars: ✭ 51 (+121.74%)
Mutual labels:  management
redismanager
a cross-platform redis gui client (or server)
Stars: ✭ 22 (-4.35%)
Mutual labels:  management
bizbook-client
The repository of bizbook client project
Stars: ✭ 28 (+21.74%)
Mutual labels:  inventory
kstone
Kstone is an etcd management platform, providing cluster management, monitoring, backup, inspection, data migration, visual viewing of etcd data, and intelligent diagnosis.
Stars: ✭ 592 (+2473.91%)
Mutual labels:  management
core
Liman Core allows you to centrally manage all servers in your IT processes remotely, with stable and secure. You can improve the features with expandable extensions and modules.
Stars: ✭ 35 (+52.17%)
Mutual labels:  management
ocs-agent
Lite OCSInventory-NG Agent for Linux (Unofficial)
Stars: ✭ 14 (-39.13%)
Mutual labels:  inventory

Storaji

The Light/Responsive Inventory Management System

Platforms Donate

GitHub version Travis AppVeyor Downloads

Downloads

macOS 10.9+ Windows 7+ Linux
Download v1.0.0-beta.9 Download v1.0.0-beta.9 Download v1.0.0-beta.9

More Download Options

Technologies

Features

  • Fast!!!
  • Friendly UI & UX and Has nice looking window.
  • ☁️ Cloud data service.
  • 📥 Products Management.
  • 👥 Customers Management.
  • 🚚 Orders Management and Order Overview.
  • 🚢 Multiple Orders.
  • 📈 Statistics
  • 📉 Graph of The Week (NEW!!!).
  • 🔝 Top Selling Products.
  • 👐 Customers List on Product Overview.
  • 📑 Reports for Products, Orders, Customers.
  • 🔑 Profile Settings.
  • 🇯🇵 Multilingual Translations.
  • 💴 Change Currency.
  • 📋 Save Report as PDF.
  • 💯 Check for update app.
  • 💰 Free! :)

If you think Storaji is useful, let me know by putting a star on this project 😉

Screenshots

Why

Mainly designed for small-to-medium companies, Storaji is a modern and very intuitive inventory management application built with some of the trendiest web technologies. Right off the bat, it's worth pointing out that this is by no means a professional software for inventory management. Be that as it may, it can still prove itself fairly useful as it boasts an interesting set of primary features.

I believe there are many people who needs a simple tool to manage everything from product inventories to orders and of course it's free to use.

Development

System Requirements

  • NodeJS ^8.
  • PHP ^7.
  • PHP Composer.

Backend

  • Clone the project from IndomaximTechID/storaji to your local machine.
  • Open terminal and cd into the cloned folder, usually cd storaji.
  • Run composer install to install dependencies.
  • Run cp .env.example .env to copy the original environtment variables.
  • Modify .env file, find DATABASE_ prefix and change it to your database configuration, you can see documentation about this on Laravel Site.
  • Run php artisan key:generate to generate application key.
  • Run php artisan migrate to create default database schema of storaji.
  • Run php artisan passport:install to install default OAuth access token.
  • Run php artisan serve to run PHP Built-in web server.
  • Now your backend is ready to listen request from frontend at https://localhost:8000/api.

Frontend

  • Clone the project from IndomaximTechID/storaji-ui to your local machine.
  • Open terminal and cd into the cloned folder, usually cd storaji-ui.
  • Modify app.ts under src/app/shared/classes/ directory, and change value of api to your local api server, usually api: 'https://localhost:8000/api'.
  • Run npm install to install dependencies.
  • Run npm run ng:serve to serve the app as web-based at https://localhost:4200.
  • Now it's ready to use for development.

When you have make changes and everything works on angular, and wanna check on desktop app.

  • Run npm start to build the app from source and run the app as desktop app.

For linting and testing

  • Run npm test to check if the source code is passing from linting and testing.

This is still in beta and it's far from perfect so feedbacks, issues or PRs are greatly appreciated! :)

Note that on Linux you will need additional dependencies to provide the icns2png and gm commands. Ubuntu/Debian users can run: sudo apt install -y icnsutils graphicsmagick.

License

MIT License © 2017-Present Indomaxim Technology. All rights reserved.

End User License Agreement (EULA)

  • You will not use this repository for malicious activity.
  • We / You will not support anyone who is violating this EULA conditions.
  • Repository is just for learning / personal purposes thus should not be part of any service available on the Internet that is trying to do any malicious activity.

Legal

This is a free and open source app. Use it at your own risk.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].