StandUpMan makes communication easier for teams by allowing team members asynchronously share updates with the team using their medium of choice. StanUpMan ruthlessly puts at end to meeting hell and communication chaos at work thereby making it seamless for everyone to stay updated, improve transparency, work in sync, stay on track, and hit targets in less time.
- Standup routines [Scheduling]
- Reminders
- Reports
- Integrations
git clone https://github.com/Fenn-CS/standupman
cd standupman
cp .env.example .env
- Run node node with interactive mode,
node
- Run
require('crypto').randomBytes(64).toString('hex')
'b522d477d2df5adf4d328875742effa43e88000cf45b05eb2627997c3992fce26b93b2c3724432c2e6904de7c157074062af65f14aa73b7aadd255fccd9d9708'
- Set the JWT_SECRET in
.env
JWT_SECRET_KEY='b522d477d2df5adf4d328875742effa43e88000cf45b05eb2627997c3992fce26b93b2c3724432c2e6904de7c157074062af65f14aa73b7aadd255fccd9d9708'
npm install
npm run dev
To generate the api spec file run npm run openapi
StandUpMan also comes with swagger interface configured which can be accessed at /swagger
endpoint through your browser.
To run StandUpMan the sysadmin must install and configure the web service and ui. Linking them with their configured host names.
StandUpMan is built on express and employers the the API First design. The web service (hosted in the repository) exposes an API which provides services for the UI deleted below.
StanUpMan's UI is built with svelte and source is hosted at standupman-ui
Join our community chat rooms on element that cover different topics including #bugs, #contributors, #general and more.
Feel free to open issues, submit patches to fix bugs and or improve documentation. Please discuss new features with the maintainers in the contributors room.
Made with contributors-img.
Released under MIT License see LICENSE