UP825573
A resource scheduling system for breweries and distilleries
npm i
to install dependencies
npm run serve
to run both client & server project concurrently
npm run build
to build both client & server project to dist/
npm run gen
to generate Swagger Doc, BE routes, FE api calls, Documentation
- Generation of types requires JAVA installed. Latest versions stored in Source Control
Built with :
- Typescript
- Express
- Vuejs
- Fetch
-
Server (BE)
- app.ts (Entry Point and Server)
- Services (All Data Services)
- db
- routes (express routes - generated)
- util (BE Utils)
-
Src (FE)
- Api - generated
- Componenets (Vue components that are reused)
- locales - Internationalisation
- Plugins
- Router
- Store
- Views (All pages here)
- App.vue (Entry Point)
-
Utils (Shared utils)
- Classes (All Types for the data)
- Swagger.json (Swagger Doc -generated )