Skip to content

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.

Notifications You must be signed in to change notification settings

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

No packages published