This application allows you to journal your life.
Hayati means "my life" in arabic
Follow these steps to get the Journal Web App up and running on your local machine:
- Node.js: Make sure you have Node.js installed on your system.
- NPM (Node Package Manager): This comes bundled with Node.js.
- Angular CLI: Install the Angular CLI globally.
-
Clone the repository:
git clone https://github.com/visiongeist/hayati-journal
-
Change into the project directory:
cd hayati-journal -
Install the project dependencies:
npm install
-
Set up your environment variables:
Create a environment.ts file in the root directory and configure the following variables: supabaseUrl: Supabase RESTful enpoint. supabaseKey: Public key for your Supabase instance.
Angular: The front-end framework for building the web application.
RxDB: A powerful offline-first database for handling data even without an internet connection.
Supabase: An open source Firebase alternative.