Skip to content

spmfte/serveit

Repository files navigation

ServeIt Logo

ServeIt: Local Network File Server

A modern approach to file serving and management

GitHub Stars GitHub Forks Made with Rust Front-end: React Styled with Tailwind CSS

ServeIt in action

🚀 ServeIt combines Rust's performance, React's reactivity, and Tailwind CSS's style, offering a comprehensive file server solution. Serve directories, manage files, and enjoy a modern UI, all from your local network.

🌱 Key Features: Modern UI, live directory browsing, and full-stack React and Rust integration.

Features

🔹 Full-stack application with React frontend and Rust backend
🔹 Dynamic directory browsing with a responsive user interface
🔹 Styled with Tailwind CSS for a modern look and feel
🔹 Cross-platform support for Linux, macOS, and Windows

Getting Started

Clone the repository and set up the full-stack application:

git clone https://github.com/spmfte/serveit.git
cd serveit
cargo build --release
cd serveit-dashboard
npm install
npm run build

Usage

Start the ServeIt application:

cd ..
./target/release/serveit

Access the UI at:
http://localhost:3030

Contribute

Contributions are welcome! Whether it's feature requests, bug reports, or code contributions. Feel free to get involved.

Please open an issue first to discuss what you would like to change.
Don't hesitate to fork the repo and create a pull request.

📧 Direct contact: aidanlittman@gmail.com

Technologies Used

This project is built with cutting-edge technologies:

Rust   Warp   React  

Documentation and Resources

To get a deeper understanding of ServeIt and its underlying technologies, check out the following resources:

🔗 Rust Programming Language
🔗 Warp Web Framework
🔗 Tokio Runtime