Django Expert
This is POC web app code that creates database connections and introspects them in the runtime to create REST endpoints and admin screens. It should be able to connect to multiple databases and store connection details and (stretch) user/connection metrics
It should be written in Python, leveraging either Django or Flask. Open source should be leveaged at any point to cut costs of writing all the code inhouse.
stages of work
1 - build database connector
The app should have an Admin UI, which presents a form to submit database connection settings & a list of connected databases. When a form is submitted the details should be stored, a list of known databases updated and the database connection will be formed. The Database should be introspected via Djangos intorspection tool or SQLAlchemy, to create an ORM to create the REST API. The DB Connection should have the ability to be reconnected when the app restarts. Each Database connector should be constructed and in runtime, or on startup. The ability to connect new databases should not require the app to restart or a code change to occur. It should support the following databases (via the built in ORMs Django/sqlalchemy has to offer):
- PostgreSQL
- Oracle
- MySQL
- MariaDB
2 - construct REST API & Admin screen
For each database, there should be an Admin screen (either template or js) and a rest API. See Sandman2 for an example of mono DB connection. The Admin Screen should display CRUD operations that relate to the corresponding API endpoints. There can also be an OpenAPI schema associated with each DB REST API.
The Admin screen should
- provide an overview of databases registers
- allow a new db to be added
- a link to the dbs admin screen
The Admin screen shouldnt
- alter database properties
- interact with database administration
Each Database Admin screen should (essentially the same as DRF or sandman2)
- Show the CRUD endpoints
- have intractive forms to records
3 - Streatch user goal
Have the ability to manage users and manage them in the main admin UI. It is prefered to use 3rd party user tools - Firebase/Auth0
3 - Streatch metrics goal
Have the Ability to collect rest query metrics - # of queries, limits etc.
Tools that may help:
-
283 10 0 HI, i'm django developer, have 2+ years of exp.
My skills :
Python, Django, Rest api, Html+Css+Js, React&Redux.
Postgresql, Redis, Mongo, oracle, MySql.
Current freelance projects in the category Python
Development of software with AIIt is necessary to develop software for automatic detection, capturing, and tracking of an object using a video camera and a rotating mechanism.Output data: Video camera with optics. Rotating device on two axes (azimuth/elevation angle). Servomotors controlled via Modbus… AI & Machine Learning, Python ∙ 9 hours 24 minutes back ∙ 10 proposals |
Technical Specification for Refinement of AI Bot for Generating Personalized SongsTECHNICAL TASK FOR IMPROVING THE AI PERSONAL SONG GENERATOR BOTMAIN GOAL Create a stable premium product that: generates the highest quality personal songs; does not fabricate facts about the client; works stably under load; is easily scalable; allows for analysis and… Python, Bot Development ∙ 10 hours 29 minutes back ∙ 26 proposals |
Excel Specialist / Process Automation (Excel + preferably programming)We are looking for a specialist with ADVANCED knowledge of Excel to optimize the existing file and automate processes. It will be a great advantage if you also have programming skills / VBA / Power Query / Power Automate or experience in creating complex logic in Excel. Project… Python, Databases & SQL ∙ 13 hours 28 minutes back ∙ 31 proposals |
Automation of processes through API and PythonBelow I described the current process and the result I would like to achieve. I also attach files of the real process to better understand how it looks in reality Current process Currently, the entire process is performed manually: uploading/downloading files, transferring… AI & Machine Learning, Python ∙ 14 hours 29 minutes back ∙ 39 proposals |
A bot needs to be created in Telegram for subscription payment.
45 USD
A bot needs to be created in Telegram where users can subscribe for access to the webcams located in the yard. Organize payment for two types of subscriptions (monthly and daily) in the bot. The bot should automatically check the payment and then provide access links. Python, Bot Development ∙ 1 day 3 hours back ∙ 76 proposals |