yeyeto2788 / Things-Organizer

Simple and "lightweight" web application for organizing that disaster or room/garage/lab (I suppose) we all have.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Things Organizer

Simple and "lightweight" web application for organizing that disaster or room/garage/lab (I suppose) we all have.


Build status

Master Development
Master build Development build

Features

  • Open Source ✨
  • Python based application. 🐍
  • Search items πŸ”
  • Print labels for items, categories and storages. πŸ–¨οΈ
  • Report generation. πŸ“ˆ
    • CSV
    • TXT
  • User authentication. πŸ”’

Background

The idea πŸ’‘ came to my mind one day I was looking a SOC board like the Raspberry Pi and I could not find it due to the mess I had, all boards, cables πŸ”Œ, equipment πŸ› οΈ, etc. where all around in different boxes πŸ“¦ and different places all over my house 🏠 from my room lab to the garage.

So I came up with the idea of develop a server using Flask and some other Python libraries.

Now I can:

  • Search the for item I'm looking for on the application and it will tell me where I have it stored.

  • Print the label for that item or even for the storage boxes and bags I have on different locations(e.g. Garage, Room, etc.).


Documentation

If you want to know more in depth what each single file does go to the application documentation.

This tool is using the bootstrap template from @BlackrockDigital Start Bootstrap - SB Admin


Running the application

  • Clone this repository. πŸ‘―

    git clone https://github.com/yeyeto2788/Things-Organizer.git
  • Create the virtual environment.

    python3 -m virtualenv venv
    source ./venv/bin/activate
  • Install dependencies. πŸ’»

    pip3 install -r requirements.txt
  • Finally run the application. 🐍

    python manage.py runserver

FAQ πŸ™‹β€β™€οΈπŸ™‹β€β™‚οΈ

No frequently asked question yet. 😐


Support πŸ§‘β€πŸ”§

Reach out to me at one of the following places!


Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/super_awesome_feature)
  3. Commit your Changes (git commit -m 'Add some awesome feature')
  4. Push to the Branch (git push origin feature/super_awesome_feature)
  5. Open a Pull Request

About

Simple and "lightweight" web application for organizing that disaster or room/garage/lab (I suppose) we all have.


Languages

Language:Python 53.1%Language:HTML 34.2%Language:SCSS 4.9%Language:CSS 4.2%Language:JavaScript 2.8%Language:Dockerfile 0.5%Language:Mako 0.3%