Skip to content

visiongeist/hayati-journal

Repository files navigation

Hayati Journal

This application allows you to journal your life.

Hayati means "my life" in arabic

Table of Contents

Getting Started

Follow these steps to get the Journal Web App up and running on your local machine:

Prerequisites

  • 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.

Installation

  1. Clone the repository:

    git clone https://github.com/visiongeist/hayati-journal
  2. Change into the project directory:

     cd hayati-journal
  3. Install the project dependencies:

     npm install
  4. 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.

Technologies Used

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.

About

Hayati is a web application to quickly journal your life

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors