Developed a prototype of Dropbox using Spring Boot, Node.JS, MySQL, MongoDB, React & Redux, Passport.JS and Kafka as messaging system.
Functionalities:
- User sign-up/sign-in
- Upload/download a file
- create a directory
- Share a file/directory by email/name
- star a file/directory
- Create a user group
- Add/Delete member in a group
- List memebrs of a group
- User activities logs
- Delete a file/folder