/Beaver-pocket

All the amazing features of Beaver Notes packed into the perfect note-taking app for you on the go.

Primary LanguageTypeScriptMIT LicenseMIT

Beaver-notes-pocket

Hey there! 👋

Welcome to the Beaver Notes Pocket repository. This app is your note-taking companion, much like Beaver Notes on your PC but for your phone. It should support exporting and importing data between the desktop and mobile client so that you can access your notes wherever you want.

🔩 Please be aware that this application is still under heavy development. Therefore, you might want to backup the notes you take with it and check this repository weekly for updates and new features. Not everything works, so just scroll below to see if the state of the app fits your needs or not.

Artboard

🛠️ Features ✅ Working 🚧 WIP
Android Support
Board Block
Code Block
Code Block w. syntax highlighting
Dark Mode
Embeded Files
Find in the Editor
Focus Mode
Headings from 1-6
Headings Search
Images
Import / Export
Import / Export parity w Beaver Notes
Import / Export w. Password
Inline Code
Labels
Linked Notes
Links
Lists
Locked Notes
Paragraph
Print / Export as PDF
Quote Block
Cloud Sync
Text Formatting

To set up your machine for running Beaver Notes Pocket, follow these steps:

Prerequisites:

  • Node.js 18 or higher
  • Yarn
  • Visual Studio Code (VSCode) with the Ionic plugin
  • Xcode (for iOS development) and/or Android Studio (for Android development)

Installation Steps:

Clone the Repository:

Start by cloning the Beaver Notes Pocket repository to your local machine. You can do this using Git by running the following command in your terminal:

git clone https://github.com/your-repo-url.git
Install Dependencies:

Navigate to the cloned repository directory using your terminal and install the project's dependencies using Yarn. Run the following command:

cd beaver-notes-pocket
yarn install
Open in VSCode:

Open the project folder in Visual Studio Code (VSCode) if it's not already open. Ensure you have the Ionic plugin installed in VSCode to work with Ionic projects effectively.

iOS and Android Setup (Optional):

If you intend to develop for both iOS and Android, make sure you have Xcode (for iOS) and/or Android Studio (for Android) installed. Set up the necessary emulators or connect physical devices for testing.

Run the App:

To run Beaver Notes Pocket on your local development server, use the following command:

ionic serve

This will launch the app in your default web browser for development.

Platform-Specific Builds (Optional):

If you want to build the app for iOS or Android specifically, you can use Ionic's commands for that purpose. For example, to build an iOS app, you can use:

ionic build ios

And for Android:

ionic build android

These commands will generate platform-specific build files in the respective platform directories.

Alt