How do i code a freelance platform

Hello, i decided i want to start a freelance platform written in rust.
My main goal here is to get a rust developer job and maybe make some money, so my idea is to code a freelance platform in rust, since there is no freelance platform out there written in rust and would be great to put on my portfolio.

Problem is, i have just scripting programming knowledge, i go read the axum documentation and have no idea of where to start.

SO, MY QUESTION IS

How do i get started? How do i learn what i need to know in order to build my own freelance platform?
Thanks

Why Rust? Have you looked at what Rust jobs are available?

If you're not familiar with Rust yet and you've only used scripting languages, I suggest taking your time to go through the book first, then decide whether Rust is really for you and you want to take the next steps.

It might sound like a completely novel approach, but how about learning Rust in the first place?

2 Likes

What is a "freelance platform"?

2 Likes

like a marketplace for freelancers searching for contracts and companies searching for freelancers?
The market for job matching sites is probably already saturated - not sure how bringing one more site will allow you to get a cut of it.

If this is purely for learning, then why not. Start from high level design, write some user stories and implement proof of concept pieces based on the stories.

I would question Rust as a main choice but you certainly can fit it in some backend components.

There are some well loved frontend frameworks in Rust out there and I wouldn't question Rust for this at all. Explicit control flow, proper error management and strong typing are all things current mainstream frontend frameworks based on ECMAScript et al. are desperately lacking.

1 Like