Skip to content

COS301-SE-2025/Secure-File-Sharing-Platform

Repository files navigation

Secure File Sharing Platform

Team: CacheME

GitHub issues Build Status codecov Uptime status

Next.js Tailwind CSS Express.js Node.js Go

πŸ“š Table of Contents

πŸ“‹ Project Description

This project is inspired by the pressing need for privacy in today’s digital age and aims to re-imagine how we share information online. The aim is to create a highly secure, cloud based file sharing platform that ensures complete data confidentiality through end-to end encryption. Unlike conventional services such as Google Drive or Dropbox, where files are often vulnerable to access by cloud providers, this system guarantees that only the sender and the intended recipient can view the content. Files are encrypted before they leave the user's device and are only decrypted once safely downloaded by the receiver, keeping the information private at every stage.

Combining cybersecurity, cloud computing, and encryption, this platform uses advanced technologies to solve real-world problems in digital communication. It is designed not just for businesses that require safe document transfers, but also for journalists, developers, and everyday users who value the privacy of their personal or professional data.

πŸ” Meet CacheME β€” Keeping It in Memory So You Don’t Have To

πŸ“¬ Contact Us

Email

πŸ§‘β€πŸ’»πŸ§‘β€πŸ’» Team Members

Simphiwe Jessica Zitha

Project Manager, Testing, UI Designer, Integration


I'm a final-year Computer Science student with a solid background in backend and web development, experienced in C++, Node.js, Python, and Java. I've built projects like a Tic Tac Toe game, calculator, and winery management system, and I collaborate effectively using Git. Passionate about cybersecurity and AI, I continuously expand my skills through research and online learning. I enjoy solving problems and aim to contribute to impactful, user-centered systems.

Technologies & Tools Used



Profile Links

LinkedIn GitHub

Sibusiso Zotwayo

System Architect, Full Stack, Integration, System Architecture


Full-stack developer focused on learning through teamwork and growing in software testing. Enthusiastic, collaborative, and committed to continuous improvement.

Technologies & Tools Used



Profile Links

LinkedIn GitHub

Tumisho Makhene

UI/UX Design, DevOps, Integration, Business Analysis


I'm a passionate and teachable programmer who believes anything can be learned. I have experience in UI design, front-end, and back-end development, having built full-stack applications and APIs using Node.js and PHP (with Swagger documentation). I've also developed client libraries and front-end integrations for these APIs. I'm comfortable using Git and committed to writing clean, maintainable code while continuously improving my skills.

Technologies & Tools Used



Profile Links

LinkedIn GitHub

Philemon Muleya

System Architect, Backend, Testing and Integration Engineer


I'm a third-year Information Knowledge Systems student with experience in systems programming, real-time mobile AI, and full-stack development. I’ve built optimized apps using C++, Java, and Go, and developed secure APIs and interfaces with Node.js, Vue, and Tailwind.

Technologies & Tools Used



Profile Links

LinkedIn GitHub

Tiyiso Hlungwani

DevOps, Testing Engineer, Integration, UI and DevOps


Final-year CS student building real-time web apps and AI bots. Skilled in full-stack development, Git collaboration, and clean code practices.

Technologies & Tools Used



Profile Links

LinkedIn GitHub

πŸ“„ Documentation

DOCUMENT DESCRIPTION LINK
Requirements (SRS) Software Requirement Specification Open
Coding Standards Documentation Description of our conventions and styles Open
User Manual Document A guide on how to use our system/platform Open
Technologies Used A list of technology choices and justifications Open

πŸ“Œ Project Management

πŸ’‘ Demo

DEMO PRESENTATION VIDEOS
Demo 1 Slides 1 Video 1
Demo 2 Slide 2 Video 2
Demo 3 Not Available Not Available
Demo 4 Not Available Not Available

Stakeholders

Southern Cross Solutions

About

A secure file sharing platform that uses end-to-end encryption to ensure only intended users can access shared files.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5