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

https://github.com/younes-alturkey/bitchunk

https://bit-chunk.netlify.app
https://github.com/younes-alturkey/bitchunk

api-driven dotnet-core filesystem full-stack react secure-file-sharing

Last synced: about 2 months ago
JSON representation

https://bit-chunk.netlify.app

Awesome Lists containing this project

README

          




Tuwaiq Logo

Bitchunk™: Secure File Sharing and Storage


Accurate data sharding, random distribution, and encryption service.


Key Features
How To Use
Deploy
Tech Stack
License
Live


demo


## Key Features - المزايا

- **Simple**, **Modern**, **Easy-To-Use** user interface
- Original file is immediately deleted after sharding
- Small and portable reference file that is **easy to share**
- **Password-locked** assembly point
- Files may only be assembled once for enhanced security
- Shard somewhere, **assemble anywhere**
- AES-256 Encryption



## How To Use - طريقة الإستخدام

From your command line:

#### # Clone this repository

```bash
git clone https://github.com/younes-alturkey/bitchunk.co.git
```

#### # Go into the frontend directory

```bash
cd bitchunk.co/frontend
```

#### # Install the dependencies

```bash
npm install
```

#### # Run the app

```bash
npm start
```

Note: the service is in its first version, so expect some bugs.


## Deploy - نشر

```
sudo apt install docker.io
```

```
sudo systemctl start docker
```

```
sudo systemctl enable docker
```

```
sudo apt-get install ufw
```

```
sudo ufw enable
```

```
sudo ufw allow ssh
```

```
sudo ufw allow 5000
```

```
sudo docker build -t backend .
```

```
docker run -d --name backend --restart always -p 5000:5000 backend
```



## Tech Stack - التكنولوجيا المستخدمة

### Backend - الخلفية

- .NET Core 5 Web API with 5 Controllers
- Entity Framework - Code First Approach
- Microsoft SQL Database with 8 Tables

### Frontend - الواجهة

- React.js 17.0.2 with 10 Views

### Deployment - السيرفرات

- Backend hosted at Azure App Service S3 Plan
- Database hosted at Azure SQL Database
- Fronted hosted at Netlify free service


## Wireframes - التصاميم

bitchunk-wireframes.pdf


## Google Lighthouse Report - إختبار الجودة من جوجل


Quality Check


## Unit Tests - الإختبارات


Unit Tests Screenshot


## License - الرخصة

[Open Source License ➝ MIT](https://github.com/younes-alturkey/bitchunk.co/blob/main/LICENSE.md)


## Developer - المطور

> Younes Alturkey - يونس التركي

> GitHub: [@younes-alturkey](https://github.com/younes-alturkey)  · 
> Website: [younesalturkey.sa](https://younesalturkey.sa)  · 
> LinkedIn: [younes-alturkey](https://www.linkedin.com/in/younes-alturkey/)