Plazen is a modern, open-source task manager that intelligently plans your day for you. Add your flexible to-dos, and it automatically finds the perfect spot in your daily timetable. For crucial, time-sensitive appointments, you can pin them to a specific time. Reclaim your focus and reduce the mental load of planning.
- Automatic Scheduling: Add tasks with an estimated duration, and Plazen will find an open slot in your schedule.
- Time-Sensitive Tasks: Pin important tasks or appointments to a fixed time.
- Visual Timetable: View your entire day at a glance with a clean, intuitive timetable interface.
- Task Management: Mark tasks as complete, reschedule them with a simple drag-and-drop or right-click, and delete them when no longer needed.
- Responsive Design: Fully functional on both desktop and mobile devices.
- Secure Storage: All your tasks and settings are encrypted and stored in a PostgreSQL database via Supabase.
- Customizable View: Adjust your timetable's start and end hours to match your day.
- Real-time Indicator: A "time needle" shows you the current time, helping you stay on track.
- Secure Authentication: User accounts are securely managed with Supabase Auth.
- Other Calendars: Import tasks from Google Calendar or iCal using the iCal URL.
Follow these instructions to get a local copy up and running for development and testing purposes.
- Node.js (v24 or later)
- npm, yarn, or pnpm
- A Supabase account and a new project created.
git clone https://github.com/plazen/plazen.git
cd plazen.orgnpm install
# or
yarn install
# or
pnpm installChange a env.example file to .env in the root of your project and add the environment variables. You can find the Supabase URL and Anon Key in your Supabase project's API settings.
Push the Prisma schema to your Supabase database. This will create the necessary tables (tasks, UserSettings, etc.).
npx prisma db pushnpm run devOpen http://localhost :3000 with your browser to see the result. You can now sign up and start using the application.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Please, see CONTRIBUTING.md for more information
This project is distributed under the MIT License. See LICENSE for more information.