https://github.com/amj2001/sharkhive
Secure file storing and sharing
https://github.com/amj2001/sharkhive
django-rest-framework react-redux sqlite3
Last synced: about 1 year ago
JSON representation
Secure file storing and sharing
- Host: GitHub
- URL: https://github.com/amj2001/sharkhive
- Owner: AMJ2001
- Created: 2025-01-22T21:01:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-29T22:33:43.000Z (over 1 year ago)
- Last Synced: 2025-02-26T21:33:19.229Z (over 1 year ago)
- Topics: django-rest-framework, react-redux, sqlite3
- Language: Python
- Homepage:
- Size: 2.74 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
$${\color{lightblue}SHARKHIVE}$$
$${\color{orange}FILE \space PROJECT}$$
## Overview
- **User Registration and Authentication**
- **File system**
- **Secure sharing and RBAC**
## Technologies
- **React/Redux:** For building UI and state management
- **Django:** For building the web apputilizing user authentication features.
- **SQLite:** For database management and file storage
## To run
```bash
git clone https://github.com/AMJ2001/Sharkhive.git #clone this repository
```
```bash
cd secure-file-share #go to the main project folder.
```
```bash
mkcert --install mkcert localhost #generate certificate and key (pem files) for running https
```
```bash
docker-compose up --build
```
In an unlikely case of a build failure, please try the following:
-> Generating new pem files again
-> cd Frontend
npm i
cd ..
docker-compose up --build
docker-compose up
Once docker build is successfull, You can open the app on localhost:3000 (server at localhost:8000)