A simple RESTful API for managing notes, secured with JWT authentication, built with Rust using Actix Web, Diesel, and PostgreSQL.
-
Test routes (home/index/hello)
-
Create a new user
-
Create a new note
-
Add single image for the note
-
Read an existing note by ID
-
Update an existing note
-
Delete a note by ID
-
List all notes
-
List all users
-
Two-factor authentication
-
Moonpay API (third-party calls)
-
Rust (latest stable version)
-
Diesel CLI
-
PostgreSQL
git clone https://github.com/paudeldipesh/rust-note-api.git
cd rust-note-api