Tech Rebooters 2.0
FileHub is an advanced file management system designed to streamline collaboration and enhance security in digital workplaces. Leveraging Amazon Web Services (AWS) and integrated with Okta for Single Sign-On (SSO), FileHub offers robust, scalable solutions for storing, sharing, and managing files efficiently. Its exclusive editing mode ensures document integrity by allowing only one user to edit at a time, making it an essential tool for modern organizational needs.
- Upload, Share, and Delete files securely.
- Single Sign-On with Google integration.
- File Analytics
- Document Summarization using OpenAI.
- Real time File Editing
- File types conversion (pdf to docs)
- Real time notifications
- AWS S3
- AWS EC2
- AWS RDS
- AWS Lambda
- AWS IAM
- AWS CloudFront
- AWS CloudWatch
Before you begin, ensure you have the following installed on your system:
- Node.js and npm (Node Package Manager)
- Java JDK and Maven (for backend)
- Git for version control
-
Navigate to the frontend directory: cd filehub/frontend
-
Install dependencies: npm install
-
Start the frontend application: npm start
Verifying the Installation After starting both the backend and frontend, open your web browser and navigate to http://localhost:3000. You should see the FileHub application running. Try uploading a file or performing other operations to ensure the system is functioning correctly.