Skip to content

LifePulse-Work-Life-Balance-APP/LifePulse-backend

Repository files navigation

Work-Life Balancer Backend (Life Pulse App)

Overview

The Work-Life Balancer (Life Pulse) Backend is a Node.js application that powers the backend services for the Work-Life Balancer app. It provides RESTful APIs for task management, user authentication, schedule planning, and analytics. The backend is designed to be scalable and secure, integrating Firebase and other services to ensure smooth functionality.

Features

  • User Authentication: Secure user login and registration using Firebase Authentication.
  • Task Management: APIs to create, read, update, and delete tasks.
  • Schedule Management: Endpoints to handle schedule planning and reminders.

Tech Stack

  • Programming Language: Node.js
  • Framework: Express.js
  • Database: Firebase Firestore
  • Authentication: Firebase Authentication

Installation

Prerequisites

  • Node.js (v14 or above)
  • npm or Yarn
  • Firebase account with a configured project

Steps

  1. Clone the repository:

    git clone <repository_url>
    cd work-life-balancer-backend
  2. Install dependencies:

    npm install
    # or
    yarn install
  3. Start the server:

    npm start
    # or for development
    npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published