Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A File Storage System At Home! #374

Open
6 of 21 tasks
UpBeat25 opened this issue Feb 21, 2024 · 2 comments
Open
6 of 21 tasks

A File Storage System At Home! #374

UpBeat25 opened this issue Feb 21, 2024 · 2 comments
Labels
APIs/Backend Like getting feature requests from the frontend team? Look no further! Frontend/UI Focus on a frontend for an existing backend. Both frontend development and UI design. Intermediate Projects that require a medium level of understanding. Doesn't require much prior knowledge. Little work This project takes little time to complete. (ETA couple of days) Mobile app Ideas that will result in a mobile application. Web app Applications on the web. Perhaps with React? Or Vue? Or Angular?

Comments

@UpBeat25
Copy link

UpBeat25 commented Feb 21, 2024

Project description

I have been recently working on this project myself. I created a flask app in python to create a platform to store my files on my old computer which has lots of extra memory and is not used. It has a system so create different folders with different passcodes which only allow the user to see the files if they know the password. They can't access the files otherwise. If someone is a guest, use password 0000 to access the public folder. Every user can have their own folder if they want and can have different passwords as well. There should pe a page where the user puts in their password and can view their files and download them if they want.

I can upload the code if you want but keep in mind it was just a prototype and not the final product.

Relevant Technology

For this project I used Python programming language with Flask framework. You can use a free and open-source solutions to simplify the process. You can use PocketBase for your backend to make it easier.

This app could be hosted locally on a network or on a domain.

Complexity and required time

Complexity

  • Beginner - This project requires no or little prior knowledge of the technolog(y|ies) specified to contribute to the project
  • Intermediate - The user should have some prior knowledge of the technolog(y|ies) to the point where they know how to use it, but not necessarily all the nooks and crannies of the technology
  • Advanced - The project requires the user to have a good understanding of all components of the project to contribute

Required time (ETA)

  • Little work - A couple of days
  • Medium work - A week or two
  • Much work - The project will take more than a couple of weeks and serious planning is required

Categories

  • Mobile app
  • IoT
  • Web app
  • Frontend/UI
  • AI/ML
  • APIs/Backend
  • Voice Assistant
  • Developer Tooling
  • Extension/Plugin/Add-On
  • Design/UX
  • AR/VR
  • Bots
  • Security
  • Blockchain
  • Futuristic Tech/Something Unique
@KaKi87
Copy link

KaKi87 commented Feb 22, 2024

How is this different from NextCloud ?

@UpBeat25
Copy link
Author

How is this different from NextCloud ?

well, its not different. If I am being honest, i'd even say that it is not even as good as it. This is something you can very easily make by yourself. It can help you learn about the front/backend and can be a great project. Next cloud is a great software for this task but building something like this is quite rewarding in itself.

@FredrikAugust FredrikAugust added Little work This project takes little time to complete. (ETA couple of days) Intermediate Projects that require a medium level of understanding. Doesn't require much prior knowledge. Mobile app Ideas that will result in a mobile application. Web app Applications on the web. Perhaps with React? Or Vue? Or Angular? Frontend/UI Focus on a frontend for an existing backend. Both frontend development and UI design. APIs/Backend Like getting feature requests from the frontend team? Look no further! labels Apr 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
APIs/Backend Like getting feature requests from the frontend team? Look no further! Frontend/UI Focus on a frontend for an existing backend. Both frontend development and UI design. Intermediate Projects that require a medium level of understanding. Doesn't require much prior knowledge. Little work This project takes little time to complete. (ETA couple of days) Mobile app Ideas that will result in a mobile application. Web app Applications on the web. Perhaps with React? Or Vue? Or Angular?
Projects
None yet
Development

No branches or pull requests

3 participants