Skip to content

sagustavo/stoquei

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stoquei

The Stoquei is a simple app for stock management. It was built to be a low-cost, user-friendly and well designed tool, mainly for micro and small enterprises. Nowadays it's possible to manage products in inventory, its suppliers and users accesses.

In order to bulld the application, it was used essentially Vuejs for the front-end and .NET for the back-end, as well as libraries like JQuery, Bootstrap and SweetAlert2.

There is not yet a Stoquei mobile app version, despite that the app is pretty much responsive and mobile-friendly.

If you want to see part of the project architecture, check out the stoquei-api repo.


Main features and pages

Users

users.webm

Email received

email.webm

Login

login.webm

Forbidden and NotFound

forbidden.and.notfound.webm

Suppliers

suppliers.webm

Responsiveness

responsiveness.webm

Products

products.webm

Possible improvements

Obviously the app is far far away from perfection, so here it goes a couple of improvements it might be implemented eventually:

  • Storage shared data using a state management library: there is data used by multiple components in the application, like the api base url, and some user informations stored in cookies. Using Vuex or Pinia, for example, would facilitate and organize the access to it
  • Transform the navbar into a sidebar: that would probably make the UI looks more like an enterprise tool
  • Add a logout button: currently the user needs to clear cookies in order to logout
  • Add a 'forgot password' button in the login page
  • Improve the responsiveness
  • Add pagination at the necessary pages
  • Build an orders page, acting like a POS System
  • Build a dashboard page, with order and products data visualization
  • Implementation of unit tests in the API
  • Generate access tokens for the API, in order to give it more security
  • Use cloud hosting and create build/release pipelines

About

Web app for inventory management

Topics

Resources

License

Stars

Watchers

Forks