redvulps / nooty

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to Nooty - Notes Everywhere! ๐Ÿ“”

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.

Why Nooty? ๐ŸŒŸ

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.

Tech Stack ๐Ÿ› ๏ธ

Here's what's under the hood of Nooty:

  • TypeScript: For clean, maintainable, and enjoyable coding.
  • Expo: To efficiently manage builds across all platforms.

Project Structure

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.

How to Contribute to Nooty ๐Ÿ’ก

I welcome all forms of contributions! Whether it's a bug fix, a feature addition, or suggestions, hereโ€™s how you can contribute:

  1. Fork and Clone: Grab a copy of the repo to start tinkering.
  2. Create a Branch: Working on something specific? Branch off from main.
  3. Write Your Code: Go ahead and code up your idea or fix.
  4. Ensure Quality: Run tests, and add new ones for your feature.
  5. Pull Request: Send it over. Explain what and why for clarity.
  6. Let's Discuss: Iโ€™ll review it, and we can refine it together.

Contribution Guidelines

  • 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.

Let's Connect ๐ŸŒ

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.

About

License:GNU General Public License v3.0


Languages

Language:TypeScript 69.6%Language:JavaScript 29.8%Language:Shell 0.6%