Duboko is a web productivity application that allows users to create and manage notes efficiently, with the option to work either locally or with a registered account.
- Pomodoro timer
- Custom sounds
- 10+ Scenes
- Daily Tasks
- Calendar
- PDF Reader
- Custom playlists
- Insights
- Notes
- YT Player
- 📁 Group organization
- 🔒 Optional authentication with Clerk
- 💾 Local storage for unregistered users
- Next.js 15
- Clerk – Authentication
- Prisma – ORM
- TipTap – Rich text editor
- Radix UI – UI components
- Clone the repository:
git clone https://github.com/Santserrano/duboko.git
cd duboko- Install dependencies:
npm install-
Set up environment variables:
Create a.envfile in the project root following the structure of.env.example. -
Initialize the database:
npx prisma generate
npx prisma db push- Start the development server:
npm run devContributions are welcome! Please follow these steps:
- Fork the project
- Create a branch for your feature (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License – see the LICENSE file for details.