/ninja-bag

django project that provide punch of tools that will help users and developer of they daily life

Primary LanguageCSSMIT LicenseMIT

NINJA BAG

Collection of useful tools mainly for developers, all free and in one place.

as an example

  • TextSaver Tool : it can work as a simple db to collect your forms, and check if line exist
  • CORS Proxy : work as a simple proxy to make requests from the browser and skip cors policy
  • Server Mirror Tools : another punch of tools tell you how server see you (ip, proxy anonymity, request headers, and more....)
  • Some Image Based Tools

Live Demo

I hope you give a look on my ninja-bag and give me a feedback in suggest box 🤓

server info

Features

Dark-Mode Design

dark-mode image

Easy register/login with google or github

login page

Aside show all databases that user has records in

login page

Allow user to suggest new tools they may need

login page

Allow users to report issues faced using the tools

login page

Well described endpoints with its params and syntax

login page

Allow users to edit the request and test the endpoint live from the frontend and return output sample, data type and response status-code

login page

Built With

  • Django

    • advanced DataBase ORM : use ORM wisely to save resources as possible
    • signals
    • debug_toolbar : to analyze performance and db
    • middleware tracker to analyze store all visits
    • API to deal with tools
    • Authentication using social accounts
    • rewrite model's Managers
    • Custom Template Filters
  • Alpine.js : simple js lib give reactivity and some directives make code more fancy, most important its small 😅

    • i avoided vue/react because it will seem like Trying to kill a fly with a sledgehammer
    • light/dark mode using invert technique (one line of CSS 😅)
  • All tools are written in python using libs like (Pillow, requests, and more...)

Note

i didn't write installation or contribution guide because its not an open source project, its on github to let companies i applied for, to see my coding skills

License

This project is licensed under the MIT License - see the LICENSE file for details