Skip to content

Make your own schedule, create events, track habits, and more.

Notifications You must be signed in to change notification settings

SLorant/PlanZen

Repository files navigation

PlanZen

Create a schedule, plan your vacation, and organize your day in one place. This project aims to help you focus by not having to switch between apps.

Features

  • Calendar: A clean calendar where you can freely drag and drop your events, and create recurring ones to make a timetable
  • Tasks: Here you can add task with descriptions, and also make daily tasks that refresh every day
  • Meditation: A simple page to just meditate with a timer, you can choose a background sound too
  • Habit tracker: In progress
  • Daily quotes: On the home screen there is an inspirational quote that refreshes every day
  • Responsive: Smooth experience on all screen sizes

Technologies Used

  • React
  • NodeJS
  • Chakra UI
  • Pocketbase
  • Fastify

Local install

To run PlanZen locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/SLorant/planzen.git
  2. Navigate to the project directory:

    cd planzen
  3. Install dependencies:

    npm install
  4. Do the same for the server:

    cd server
    npm install
  5. Install pocketbase :

  6. Start the development server:

    npm run dev
    cd server
    npm run dev
  7. Open your browser and navigate to http://localhost:5173

License

This project is licensed under the MIT License.