Skip to content

NicoCodesCode/file-uploader

Repository files navigation

File Uploader

A secure file storage application built with Express.js and PostgreSQL. This application allows users to upload and manage their files in a secure environment with folder support, similar to Google Drive (kind of).

Features

  • User Authentication: Signup and login system
  • File Management: Upload, download and delete files (up to 50Mb)
  • Folders: Create, navigate, and manage folders for better organization
  • User Dashboard: View all your uploaded files and folders

Tech Stack

  • Server: Node.js with Express
  • Database: PostgreSQL and Prisma ORM
  • Authentication: Passport.js with Local Strategy
  • File Storage: Supabase Storage

Contributing

We welcome contributions to improve the File Uploader App! Here's how you can contribute: Getting Started

  1. Fork the repository on GitHub
  2. Clone your fork locally:
    git clone https://github.com/yourusername/file-uploader-app.git
  3. Create a new branch for your feature or bug fix:
    git checkout -b feature/your-feature-name

License

This project is licensed under the MIT License - see the LICENSE file for details.

Special Thanks

  • Me,
  • myself,
  • I,
  • and my mom

About

A cheap version of Google Drive made with Express.js and PostgreSQL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published