Skip to content

AMJ2001/Sharkhive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

$${\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

git clone https://github.com/AMJ2001/Sharkhive.git #clone this repository
cd secure-file-share #go to the main project folder.
mkcert --install mkcert localhost #generate certificate and key (pem files) for running https
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)

About

Secure file storing and sharing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages