Beaver-Notes / Beaver-pocket

All the amazing features of Beaver Notes packed into the perfect note-taking app for you on the go.
MIT License
40 stars 4 forks source link
android app capacitor ionic ios mobile note-taking react

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:

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