Skip to content

met2001/Fileshare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📁 Fileshare

Fileshare is a Flask-based web application that allows users to register, upload files, create posts, and comment via replies. The app is invite-only, where new users require manual approval from admins.


🚀 Features

  • ✅ User authentication (register/login/logout)
  • 🔐 Manual admin approval for new accounts
  • 📤 Upload and download files (per user)
  • 📝 Create posts and view others' posts
  • 💬 Reply to posts with AJAX (no page refresh)
  • 👤 User profile pages showing only their posts
  • 📦 Pagination for posts

🛠️ Tech Stack

  • Backend: Python, Flask, SQLAlchemy
  • Database: SQLite (can be swapped for PostgreSQL/MySQL)
  • Frontend: HTML, CSS, JavaScript (with Fetch/AJAX)
  • Authentication: Flask sessions
  • Deployment: (coming soon)

⚙️ Installation

  1. Clone the repository
git clone https://github.com/met2001/Fileshare.git
cd Fileshare

About

Fileshare is a Flask-based web application that allows users to register, upload files, create posts, and comment via replies. The app is invite-only, where new users require manual approval from admins.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors