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
- Host: GitHub
- URL: https://github.com/younes-alturkey/bitchunk
- Owner: younes-alturkey
- License: mit
- Created: 2021-07-02T12:38:13.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-05-31T15:42:42.000Z (about 2 years ago)
- Last Synced: 2025-10-24T00:30:05.497Z (7 months ago)
- Topics: api-driven, dotnet-core, filesystem, full-stack, react, secure-file-sharing
- Language: JavaScript
- Homepage: https://bitchunk.younes.expert/swagger
- Size: 6.14 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Bitchunk™: Secure File Sharing and Storage
Accurate data sharding, random distribution, and encryption service.
Key Features •
How To Use •
Deploy •
Tech Stack •
License •
Live
## 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 - التصاميم
## Google Lighthouse Report - إختبار الجودة من جوجل
## Unit Tests - الإختبارات
## 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/)

