Content Management System for Latt App driving creating/updating predefined paths, courses, lessons and quizzes
Many packages are obsolete now (2023) and require older (14) Node version to be installed, .nvmrc
states that explicitly (if you use NVM).
npm install
npm start
1
1 You will need to add .env
file with necessary environment variables to the root folder when working with the app locally
e2e
- End-To-End tests folderscripts
- environment scriptssrc
- application source code_redirects
- file with configs required for correct routing at Netlify server
dist
- git-ignored production build folder.env
- mandatory git-ignored file with environment variables (request repository owner).prettierrc
- code formatting configuration
- Component schematics are set to generate a single-file component (with inline styles and template) with
ChangeDetectionStrategy.OnPush
by default.flat
modifier is set totrue
to enforce using SCAM pattern (single component Angular modules)
- @ngneat/reactive-forms package is used instead of @angular/forms
You need to create a .env
file with the main environment variables required to run this project before starting to work with it:
LATT_DEV_API_URL=LocalBackEndAPIServerUrl
LATT_PROD_API_URL=ProductionBackEndAPIServerUrl
See .env.example
file for local dev parameters example.
Thank you for your interest in contributing to Latt. Though there's no active open development process currently, there are some ways to contribute to this project if you really fancy to. Get started here.