There are a few options in terms of technology that could be explored:

Web framework

  • Rocket: is akin to Python's Flask, is aimed at creating a great dev experience
  • actix: one of the absolutely, mind-bendingly fastest web framework - all the while still being safe!

Database connect

  • Diesel: ORM with again dev experience as main goal
  • sqlx: not an ORM, but is async and does type checking

Non-functionals

It should be async.

Example projects

Hackathon Hhub

A possible project would be to develop a web app where people can submit hackathon projects and join them. Ideally we would use an off-the-shelf html template.

Functional concepts:

  • users (login with Active Directory?)
  • projects (image, pitch, description, participants, tags)
  • tags (subjects, techs)

paint.internet

Conthrived idea of a painting application where every pixel change in value is a separate call to the backend. Would need a canvas type of technology for the frontend.

Built With

  • actix
  • diesel
  • rocket
  • rust
  • sqlx
Share this project:

Updates