Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/beaver-notes/beaver-pocket

Your loyal note-taking companion is now available on mobile! Jot down your thoughts, meeting notes, to-dos, and more anytime, anywhere, thanks to Beaver Pocket.
https://github.com/beaver-notes/beaver-pocket

android app capacitor ionic ios mobile note-taking react

Last synced: about 2 months ago
JSON representation

Your loyal note-taking companion is now available on mobile! Jot down your thoughts, meeting notes, to-dos, and more anytime, anywhere, thanks to Beaver Pocket.

Awesome Lists containing this project

README

        

# 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](https://github.com/Daniele-rolli/Beaver-pocket/assets/67503004/79a53b64-9d84-427d-a212-5f4edbe1050c)

| 🛠️ 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](https://repobeats.axiom.co/api/embed/abb7d5b9c7ad81ba2e76f249b607361b00150616.svg "Repobeats analytics image")