A cross-platform application to create own knowledge database, writing own thoughts, ideas and organize information in a creative way.
For more detailed plan of app development please look into TODO board
- Proof of concept
- Import and export board
- Beautify app
- Zoom in/out board
- Share board with everyone
- Collaboration API
- Keep responsiveness and stability for web, desktop and mobile platforms
- Dragging and resizing notes across the board
- Adding nodes to note
- Edit and remove mode for note nodes
- Importing and exporting board
- Components in node: Text, List, Check and Image
- Fully working web and desktop version
- Web version
- Desktop platforms (Windows, MacOS, Linux). Pick the latest build action from here (Requires .NET 8 runtime to run)
- Mobile platforms (Android, iOS) not ready yet
To run this project you must install .NET 8 with workloads such as android
, iOS
and wasm-tools
$ dotnet restore
# Install workloads
$ dotnet workload install android
$ dotnet workload install iOS
$ dotnet workload install wasm-tools
# Run a Desktop platform
$ dotnet run --project src/NoteSHR.Desktop
# For iOS platform
$ dotnet run --project src/NoteSHR.iOS
# For Android platform
$ dotnet run --project src/NoteSHR.Android
# For Web platform
$ dotnet run --project src/NoteSHR.Browser
$ ./build.sh Test
> .\build.ps1 Test
# For desktop platforms
$ ./build.sh --configuration Release
# For iOS platform
$ ./build.sh --configuration Release --allow-ios-build
# For Android platform
$ ./build.sh --configuration Release --allow-android-build
# For desktop platforms
> .\build.ps1
# For iOS platform
> .\build.ps1 --allow-ios-build
# For Android platform
> .\build.ps1 --allow-android-build