Self-hosted inventory tracker
Go to file
Gregory Ballantine 6d8965ada1
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
Added README with installation instructions
2024-05-24 07:44:43 -04:00
assets Fixed search button positioning 2024-05-21 10:06:37 -04:00
bin Added debian packaging process 2022-11-04 09:07:31 -04:00
build Updated some styles on the home page 2022-11-09 14:33:58 -05:00
config Added migrations and disabled auto-migrations to better protect users' databases 2022-12-13 18:58:14 -05:00
data Added the config module to handle app configuration loading; adding data/ folder for local sqlite storage 2022-11-02 14:03:20 -04:00
migrations Removed activities table; this will be handled after users are implemented 2024-05-21 09:35:39 -04:00
src Added licenses to search page 2024-05-21 10:33:07 -04:00
views Fixed typo on Twig length filter 2024-05-21 10:34:05 -04:00
.eslintrc.json Added Woodpecker CI config; added ESLint config to check for syntax and code style checks 2022-11-03 22:19:42 -04:00
.gitignore Added a way to configure using a remote database 2022-11-04 21:24:22 -04:00
.woodpecker.yml Changed to Grunt.js for task running 2022-11-04 17:53:42 -04:00
Gruntfile.js Fixed system config in /etc 2022-11-04 18:23:29 -04:00
index.js Added a search page 2024-05-21 10:22:44 -04:00
LICENSE Migrating to express.js project 2022-11-01 22:00:38 -04:00
nodemon.json Added nodemon to automatically reload the app while developing it 2022-11-03 20:45:58 -04:00
package-lock.json Added migrations and disabled auto-migrations to better protect users' databases 2022-12-13 18:58:14 -05:00
package.json Added migrations and disabled auto-migrations to better protect users' databases 2022-12-13 18:58:14 -05:00
README.md Added README with installation instructions 2024-05-24 07:44:43 -04:00

overseer

Self-hosted inventory tracker

Installation/Deployment

git clone https://git.metaunix.net/BitGoblin/overseer

npm install --no-dev

npm run sequelize db:migrate

npm run grunt

npm run prod

Development

Feel free to clone this project and submit Merge Requests or just fork it and make it your own!

You will need the following tools/libraries to develop Overseer:

  • node.js
  • NPM
  • Grunt.js
  • Git (not strictly required but ideal)

Other than that, you should be good to go! You can start the development server with nodemon to auto-reload changes:

npm run nodemon

And to auto-compile asset changes (e.g. SASS and JS):

npm run grunt watch

If all went well, you should be able to visit http://localhost:3000/ in your browser and see the dashboard.