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
- rust
- tailwindcss
- tauri
- typescript
- vue
Log in or sign up for Devpost to join the conversation.