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.
- 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
- React
- NodeJS
- Chakra UI
- Pocketbase
- Fastify
To run PlanZen locally, follow these steps:
-
Clone the repository:
git clone https://github.com/SLorant/planzen.git
-
Navigate to the project directory:
cd planzen
-
Install dependencies:
npm install
-
Do the same for the server:
cd server npm install
-
Install pocketbase :
- Instructions here: https://pocketbase.io/docs
-
Start the development server:
npm run dev cd server npm run dev
-
Open your browser and navigate to http://localhost:5173
This project is licensed under the MIT License.