Hello fellow note-takers and organization enthusiasts! I'm excited to introduce Nooty, a project born from a simple, yet powerful objective: to create a note-taking app that effortlessly syncs across all platforms.
I'm creating Nooty to tackle a specific challenge - the lack of integration between note-taking applications across different platforms. Hereโs what makes Nooty special(special, in my view):
- Reaching as many as possible platforms: While I recognize that some people have reservations about technologies like Electron and non-native applications, I believe these technologies open up a wealth of opportunities. Embracing them allows us to create the best tools possible to address various challenges. With this philosophy, I aim to extend Nooty's reach from web browsers to desktops and mobile apps, offering a seamless experience across all platforms.
- Simplicity Is Key: Using your email to sync your notes. No complicated setups, just your notes, everywhere you go.
Here's what's under the hood of Nooty:
- TypeScript: For clean, maintainable, and enjoyable coding.
- Expo: To efficiently manage builds across all platforms.
Nooty is organized as a monorepo using Yarn Workspaces. This structure simplifies dependency management and streamlines the workflow across our two main packages:
packages/nooty-app
: The main application of Nooty.packages/nooty-editor
: The WYSIWYG editor used by Nooty.
I welcome all forms of contributions! Whether it's a bug fix, a feature addition, or suggestions, hereโs how you can contribute:
- Fork and Clone: Grab a copy of the repo to start tinkering.
- Create a Branch: Working on something specific? Branch off from
main
. - Write Your Code: Go ahead and code up your idea or fix.
- Ensure Quality: Run tests, and add new ones for your feature.
- Pull Request: Send it over. Explain what and why for clarity.
- Let's Discuss: Iโll review it, and we can refine it together.
- Respect and Empathy: Let's maintain a positive and respectful environment.
- Stay on Track: Contributions should align with Nooty's objective and tech stack.
- Document Your Work: Help others understand your contributions by updating the README or documentation.
Got questions, ideas, or just want to discuss the world of note-taking? Feel free to reach out. Let's make note-taking easier and more enjoyable for everyone with Nooty.