Noteworthy
A Next.js note-taking platform with complete dashboard, robust folder organization, auto save functionality, and rich typography.
Description
Noteworthy is a powerful and intuitive note-taking application built with modern web technologies. It offers a seamless user experience with features like:
- Complete dashboard for easy note management
- Folder organization to keep your notes structured
- Auto-save functionality to ensure you never lose your work
- Typography options for expressive note-taking
Tech Stack
- Next.js 14
- Tiptap
- Zustand
- Auth.js
- Turso
- SQLite
- Drizzle
- Shadcn UI
- Tailwind CSS
Getting Started
To set up the Noteworthy project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/noteworthy.gitcd noteworthy
-
Install dependencies:
npm install
-
Set up environment variables: Create a
.env.local
file in the root directory and add the necessary environment variables. (You may need to specify which variables are required) -
Run the development server:
npm run dev
-
Open http://localhost:3000 in your browser to see the application.
Contributing
We welcome contributions to Noteworthy! Please read our contributing guidelines before submitting pull requests.
License
This project is licensed under the MIT License.
Acknowledgements
Thanks to all the open-source projects that made Noteworthy possible.