Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hussein-saad/compression-tool

The Compression Tool is a web application designed to compress and decompress files efficiently
https://github.com/hussein-saad/compression-tool

css expressjs html javascript nodejs tailwindcss

Last synced: 4 days ago
JSON representation

The Compression Tool is a web application designed to compress and decompress files efficiently

Awesome Lists containing this project

README

        

# Compression Tool

## Overview
The Compression Tool is a web application designed to compress and decompress files efficiently. It provides a user-friendly interface for quick and easy file compression and decompression.

## Features
- **File Compression**: Compress files to save storage space.
- **File Decompression**: Decompress files to access their contents.
- **User-Friendly Interface**: Easy-to-use interface built with modern web technologies.

## Technologies Used
- **Frontend**: Vue.js, HTML, CSS, tailwind JavaScript
- **Backend**: Node.js, Express.js

## Installation
To run this project locally, follow these steps:

1. **Clone the repository**:
```sh
git clone https://github.com/hussein-saad/compression-tool.git
cd compression-tool
```

2. **Install frontend dependencies**:
```sh
cd frontend
npm install
```

3. **Install backend dependencies**:
```sh
cd ../backend
npm install
```

## Usage
To start the application, follow these steps:

1. **Start the backend server**:
```sh
cd backend
npm run dev
```

2. **Start the frontend server**:
```sh
cd ../frontend
npm run dev
```

3. Open your browser and navigate to `http://localhost:5173` to access the application.