https://shareme162.vercel.app/
ShareMe is a file sharing platform that allows users to upload files up to 2 MB and provides a download link that can be shared with anyone. The platform offers a user-friendly interface for seamless file uploading and sharing.
-
Clone Repository: Clone the repository to your local machine using the command:
git clone <repository-url>
-
Install Dependencies: Navigate to the project directory and run:
npm install
-
Run the Application: Start the application in development mode by running:
npm start
Open http://localhost:3000 to view it in your browser.
- File Upload: Users can upload files up to 2 MB with a simple and intuitive upload form.
- Download Link Generation: After uploading, the platform generates a download link that users can share with others.
- Progress Bar: Displays upload progress to keep users informed about the status of their file upload.
- Success Notification: Notifies users upon successful upload and provides the download link.
- Responsive Design: Ensures the platform works well on different screen sizes, including mobile devices.
- Next.js: React framework for server-side rendering and building scalable web applications.
- Firebase: Backend-as-a-Service for file storage and database management.
- CSS/SCSS: Styling language for designing the application.
- Material UI: UI component library for styling components.
- User visits the ShareMe application.
- User selects a file to upload (up to 2 MB).
- Upload progress is displayed to the user.
- Upon completion, a download link is generated and displayed.
- User copies the link and shares it with others.
Enjoy sharing files effortlessly with ShareMe!