Latt is Ionic/Angular PWA generated with Ionic CLI. It aims to provide a clear and concise way for aspiring web developers to gain knowledge necessary to thrive in particular set of technologies.
npm installnpm start1
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 (not deployed to Netlify temporarily currently)
www- 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.OnPushby default.flatmodifier is set totrueto enforce using SCAM pattern (single component Angular modules)
You need to create a .env file with the main environment variables required to run this project before starting to work with it:
FB_API_KEY=FireBaseApiKey
FB_AUTH_DOMAIN=FireBaseAuthenticationDomain
FB_DATABASE_URL=FireStoreDataBaseUrl
FB_PROJECT_ID=FireBaseProjectId
FB_STORAGE_BUCKET=FireBaseStorageBucket
FB_MESSAGING_SENDER_ID=FireBaseMessagingSenderId
FB_APP_ID=FireBaseAppId
LATT_DEV_API_URL=LocalBackEndAPIServerUrl
LATT_PROD_API_URL=ProductionBackEndAPIServerUrl
- temporarily not exposed publically -
Thank you for your interest in contributing to Latt! There are many ways to contribute to this project. Get started here.