Skip to content

nuricanozturk01/File-Box

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FileBox: Your Personal File Manager

FileBox is an open-source application that helps you create your own personal file management system. It offers a range of features for file management, including file upload, download, renaming, moving, copying, and more. Additionally, it allows you to filter files by type, date created, and file size, as well as create folders for better organization.

Ekran Resmi 2023-09-15 20 32 18

Ekran Resmi 2023-09-16 00 05 50

Features

FileBox provides a set of features to easily manage your files:

  • File Upload and Download: Quickly and securely upload and download your files.
  • File Renaming: Easily change the names of your files.
  • File Moving and Copying: Move or copy your files to different folders.
  • File Preview: Preview various file types such as text files, mp4, mp3, pdf, and more.
  • File Filtering: Filter files by type, date, and size.
  • Folder Creation: Create new folders to better organize your files.
  • File Sorting: Sort files by date created or file size.

Technologies and Approaches

  • Asp.Net Core v6
  • Entity Framework
  • Elmah
  • MsSQL
  • AutoMapper
  • JWT Token
  • Bcrypt
  • XUnit for Tests
  • Selenium Test
  • Moqq Test
  • ReactJS and libraries
  • Layered Architecture
  • DB First Approach
  • Unit Of Work Pattern
  • Generic Repository

Project Links

Front-End

https://github.com/nuricanozturk01/File-Box-FrontEnd

Selenium Test

https://github.com/nuricanozturk01/File-Box-Selenium-Test

Getting Started

You can use FileBox on a local server or with cloud services. Below are the basic setup steps:

Local Installation (Backend and frontend)

  1. Clone this repository:
git clone https://github.com/nuricanozturk01/File-Box

Then run the Asp.Net Core Project. (Backend application running port is: 5299)

  1. Clone the FrontEnd project Follow the link of front-end project

Videos [Click the images]

Preview Of Application

filebox.mp4

Forgot Password

forgot.password.mp4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published