eLocker is a secure platform that allows users to upload, store, and manage their files online. Built using Node.js and AWS S3, eLocker provides a user-friendly interface for accessing files anytime, anywhere.
- Secure File Uploading: Users can easily upload files to their eLocker.
- File Retrieval: Retrieve a list of stored files with direct access links.
- Frontend: HTML, CSS, JavaScript.
- Backend: Node.js, Express.js, Multer.
- Cloud Storage: Amazon S3 for secure file storage
- Node.js installed on your machine
- An AWS account with S3 permissions
- Basic knowledge of JavaScript/Typescript and Node.js
- Clone the repository:
git clone https://github.com/neerajsawant04/elocker-Secure-Storage-AWS.git cd elocker npm install
- Create a .env file in the root directory and add your AWS configuration:
AWS_REGION=your_aws_region AWS_S3_BUCKET_NAME=your_bucket_name AWS_ACCESS_KEY_ID=your_access_key AWS_SECRET_ACCESS_KEY=your_secret_key
- Start the server:
node app.js