Inspiration

We wanted to modernize svn client with a clean cross platform solution.

What it does

Uses a GUI to make it easier to understand SVN and source control. It allows users to easily, add files, create files, create directories, delete files, commit files, and revert changes.

How we built it

We used a Vue front-end, and a Tauri backend. Vue is a popular web development framework. Tauri is backend framework that uses Rust to allow developers to use web frameworks to build desktop applications. To style the application we used Tailwindcss and we hosted the SVN server with Apache.

Challenges we ran into

Rust.

Accomplishments that we're proud of

It looks good.

What we learned

We learned how to build desktop applications with Tauri, we learned hoe to learn Vue as a web framework and we have never launched an Apache server.

What's next for HareSVN

Add ability to do merges and resolve conflicts.

Built With

Share this project:

Updates