⚙️ Gear Control helps Project Managers to allocate resources shared across different projects.
🚧 Work in progress 🚧 🚧 Username: admin Password: admin 🚧
TODO: Check codeclimate issues and write tests for the existing features.
🔵🔵🔵🔵🔵🔵⚪️⚪️⚪️⚪️100%
- Setup Project
- Setup CI
- Setup Deployment
- Setup Database and Migrations
- Customer - Create
- Customer - List
- Customer - Update
- Project - List
- Project - Create
- Project - Close
- Project - Allocate Equipment
- Project - Update
- Equipment - Create
- Equipment - Update
- Equipment Conflict Notification
- Reports - Customer/Project/Equipment
- PM Login
- Register DNS
SPA built with React with an API written in NodeJS running Postgress as database.
- Travis CI
- Heroku
- Express JS
- Postgres
- React
- Parcel
- Bulma CSS
TODO: Dockerise dependencies.
- nvm
- Postgres DB
TODO: Create a single command to run build-watch
and start-dev
cp .env-sample .env
nvm use
npm install
npx knex migrate:latest
npm run build-watch
npm run start-dev # in a diffrent shell
The project is set to run CI/CD, so every merge to master
is automatically deployed to production.
$ npx knex migrate:make migration_name # creating a new migration file
$ npx knex migrate:latest # migrate to latest version