A simple yet powerful tool for managing your notes efficiently.
This application is designed with a robust Phoenix (Elixir) backend and a user-friendly Rust-based CLI frontend, offering a seamless experience for creating, editing, and organizing your notes.
- Create, Edit, and Delete Notes: Easily manage your notes with intuitive CLI commands.
- Search Functionality: Quickly find notes with a powerful search feature.
- Setup a PostgreSQL database with tables which definitions you may find in the
/backend/db/migrations.sql
. - Setup the backend by running:
cd backend
npm i
nodemon server.js
- Compile the app and launch it using the following commands:
cd frontend
cargo run build --release
./target/release/frontend
This is done by adding the program to your path.
- First, you may want to rename the file to something more meaningful. For example
ntt
:
cd /frontend/target/release
mv frontend ntt
- Then you should add the binary to your PATH. You can use this page as a reference.
All of the app's functionality is pretty well documented by clap library.
You can view all the commands by using the -h
flag.