Skip to content

A React Native app module for uploading and managing media files, including images, videos, camera uploads and documents. Designed with a clean UI and secure handling of file uploads

Notifications You must be signed in to change notification settings

salmanazamdev/file-uploader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“‚ Media & File Uploader

A React Native app for experimenting with media and file uploads β€” images, documents, and captured photos.
Includes backend setup with Express.js for handling file storage.


πŸš€ Features (Implemented & Planned)

  • βœ… Pick & upload documents
  • βœ… Capture and upload photos
  • βœ… File storage with Express.js server
  • πŸ“‹ Uploaded files list in-app
  • πŸ”œ Planned: Video uploads & cloud storage (S3, Firebase, etc.)

πŸ› οΈ Tech Stack

  • React Native (Expo)
  • TypeScript
  • Expo Document Picker
  • Expo Image Picker
  • Expo File System
  • Express.js (Node.js) for backend uploads

πŸ“¦ Installation & Setup

# Clone repo
git clone https://github.com/salmanazamdev/file-uploader.git

cd frontend
npm install

# Start React Native app
npx expo start
# Start Backend Server (enter cd.. first to go back to the main folder)

cd server
node server.js

🀝 Contributing

This repo is public and open for experimentation. Contribute improvements, cloud integrations, or new upload flows.

About

A React Native app module for uploading and managing media files, including images, videos, camera uploads and documents. Designed with a clean UI and secure handling of file uploads

Topics

Resources

Stars

Watchers

Forks