Authentication system using rust (actix-web) and sveltekit - File upload to AWS S3, Profile Update

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • rust-auth

    A fullstack authentication system using rust, sveltekit, and Typescript

  • This application resulted from this series of articles and it's currently live here.

  • examples

    Community showcase and examples of Actix ecosystem usage. (by actix)

  • Using aws-sdk-s3 requires that tokio is installed. The above code was drafted from actix forms with multipart and s3 example with few modifications. There is a Client wrapper with two main endpoints: upload and delete_file. upload uses put_object_from_file to upload files to S3 and returns the uploaded files' URLs while delete_file deletes a file. We also created some type in backend/src/types/upload.rs:

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • SvelteKit

    web development, streamlined (by sveltejs)

  • We have explored quite a handful of the technologies we set up to learn. From extracting JSON data and session tokens from request objects in actix-web to working with forms, interactive UI elements and server-side rendering with SvelteKit. We still have some missing pieces, however. What about handling Multipart FormData in actix-web? How can we integrate the popular AWS S3 to our application to scalably manage its files (images, in this context)? These questions and many more will be addressed in this post. Apologies if it's lengthy.

  • actix-web

    Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.

  • We have explored quite a handful of the technologies we set up to learn. From extracting JSON data and session tokens from request objects in actix-web to working with forms, interactive UI elements and server-side rendering with SvelteKit. We still have some missing pieces, however. What about handling Multipart FormData in actix-web? How can we integrate the popular AWS S3 to our application to scalably manage its files (images, in this context)? These questions and many more will be addressed in this post. Apologies if it's lengthy.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Having trouble applying examples/tutorials to real projects

    3 projects | /r/learnrust | 6 Mar 2021
  • Significant update within the `*-grants` ecosystem: crates to protect endpoints in widely used web frameworks.

    1 project | /r/rust | 1 Dec 2023
  • What does this function signature mean?

    1 project | /r/learnrust | 12 Jul 2023
  • Authentication system using rust (actix-web) and sveltekit - Token regeneration and password reset

    3 projects | dev.to | 3 May 2023
  • Workspace shenanigans

    2 projects | /r/rust | 9 Apr 2023