Skip to content

Latest commit

 

History

History
49 lines (25 loc) · 718 Bytes

File metadata and controls

49 lines (25 loc) · 718 Bytes

Rust Note API

A simple RESTful API for managing notes, secured with JWT authentication, built with Rust using Actix Web, Diesel, and PostgreSQL.

Features

  • 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)

Requirements

  • Rust (latest stable version)

  • Diesel CLI

  • PostgreSQL

Setup

Clone the repository

git  clone  https://github.com/paudeldipesh/rust-note-api.git

cd  rust-note-api