Skip to content

paulbgtr/nottoto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

nottoto

A simple yet powerful tool for managing your notes efficiently.

Overview

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.

Features

  • Create, Edit, and Delete Notes: Easily manage your notes with intuitive CLI commands.
  • Search Functionality: Quickly find notes with a powerful search feature.

Installation

Backend

  • 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

Frontend

  • Compile the app and launch it using the following commands:
cd frontend
cargo run build --release
./target/release/frontend

Adding the program to PATH (doing so that you could use the program everywhere in your terminal)

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.

Usage

All of the app's functionality is pretty well documented by clap library.

You can view all the commands by using the -h flag.

About

CLI notebook

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published