litestar app need additional features code

Completed Posted 7 months ago Paid on delivery
Completed Paid on delivery

I'm looking for a freelancer to add additional features and an admin interface with lots of graphs/dashboards to an already existing app built in python using litestar framework ( which manages Cloudflare access list IP block ).

Requirements: python 3.10, [login to view URL] skills, understanding jinja templates and good with charting!

Features:

[1] App IP restriction

- detect the IP of the WEB UI user

- compare the IP against a predefined array of IP ranges

- If the IP falls within one of the ranges, allow access, otherwise deny access to the UI with a 403 message returned in the browser

[2] LOGGING:

- record UI changes to the access list rules to a local sqlite database ( user, email, action: add / delete, IP that was added/deleted )

- remote logging:

- have an on / off switch to enable sending logs remotely

- send logs remotely to a predefined server in JSON format ( app identifier, user, email, action, IP )

[3] AUTH: implement sessions -> Google authentication

[4] ADMIN INTERFACE with stats and graphs similar to AdminLTE

- data comes from Cloudflare firewall access list: how many entries in allow mode, how many in blocking mode

- and from sqlite database:

1. total number of CF access rules associated with the ZONE ID

2. table with top 5 most active users and their number of entries

3. table with last 10 ADDED entries ( user, email, IP )

4. table with last 10 REMOVED entries ( user, email, IP )

- lots of graphs are needed!

[5] Admin interface access restriction

- user access restriction ( based on a predefined static ) list of users

- or users belonging to a group ( predefined static list of users and groups )

[6] implement websockets on a different port or API path to be able to add and remove entries using curl from cli

- implement App IP restriction same as above

- rate limit to 10 POST requests for 60 seconds

I am looking for great quality work with a focus on functionality. I look forward to seeing what you can bring to the table.

Python Flask Charts OAuth SQLite

Project ID: #37264118

About the project

30 proposals Remote project Active 7 mos ago

Awarded to:

devendrathakur12

I can help you to enhance your Python app built with the litestar framework. Here's how I plan to tackle the project: [1] App IP Restriction: I'll implement IP detection, comparison, and 403 message display for unauth More

$250 CAD in 3 days
(12 Reviews)
4.1

30 freelancers are bidding on average $272 for this job

sonus21

Hello Mario! I hope you're well. I'm a senior Python developer with specializing in python app and web development. I've delivered more than 100 projects over time with 5* rating. Here are some of my skills necessary More

$200 CAD in 7 days
(54 Reviews)
6.2
kozaktr

Hello, my name is Marsel and I am a highly qualified professional with extensive experience in the field of mobile and web app development. After 24 years of excellence in UX-UI design, I have amassed a wealth of knowl More

$200 CAD in 7 days
(10 Reviews)
5.4
Rekhathakur

Hello there! My name is Rekha and I'm a senior Web Developer with 8+ years of experience in web development. I understand that you are looking for someone to add additional features and an admin interface to an alrea More

$250 CAD in 7 days
(3 Reviews)
4.8
Feriver

Hey Great evening, We have perused the short subtleties on your work. I see you have been looking for a freelancer who has experience with "litestar app need additional features code". I'll add additional features and More

$250 CAD in 7 days
(22 Reviews)
5.0
vorasiddh4it

I have read project requirements to add additional features and an admin interface with lots of graphs/dashboards to an already existing app built in python using litestar framework ( which manages Cloudflare access l More

$450 CAD in 7 days
(7 Reviews)
4.5
dataspro

Nice to talk you mrossi1684, After reading in detail the requirements of your project and concluding that they match my areas of knowledge and skills, I would like to introduce myself. My name is Anthony Muñoz and I More

$558 CAD in 7 days
(1 Review)
3.8
Demenntor

Dear Client, I'm excited to express my interest in working on your project to add additional features and create an admin interface with extensive graphs/dashboards for your existing Python app built on the litestar f More

$220 CAD in 7 days
(16 Reviews)
3.7
keremozsa

Hi there! My name is Kerem and I am a full-stack developer with expertise in Python. I understand that you are looking for someone to add additional features and an admin interface with lots of graphs/dashboards to an More

$140 CAD in 7 days
(1 Review)
1.9
nicobautista0131

✔️Hi, Mario R.! I am reaching out to express my interest in the position as a seasoned full-stack developer with 7 years of experience in web development. I possess a wide range of proficiency in technologies such as S More

$30 CAD in 4 days
(0 Reviews)
0.0
stefannaumoski7

Dear Client, I hope you're doing well. I'm writing to express my interest in your project as a seasoned Python developer with six years of experience. I have successfully completed numerous projects, both large and s More

$140 CAD in 7 days
(0 Reviews)
0.0
ibadsirojul

Hi, Mario I am an experienced Python developer specializing in the litestar framework, Jinja templates, and charting. I am confident in my ability to add the requested features and create an admin interface with graph More

$140 CAD in 7 days
(0 Reviews)
0.0
Navilhassan91

Hi. After reading the job description carefully, I feel I have the skillset necessary to complete this task. I am a senior Python & Flask developer with 6 years of experience; primarily focusing on Cloudflare and OAuth More

$140 CAD in 1 day
(0 Reviews)
0.0
DenysMikulin

I understand from your description that you're looking for someone to add additional features and an admin interface with lots of graphs/dashboards to an existing app built in Python using the litestar framework (which More

$200 CAD in 7 days
(0 Reviews)
0.0
Apurva510

Hello I have thoroughly reviewed your project description and am confident in my ability to assist you in completing it successfully. I believe it would be highly beneficial to delve deeper into the specifics of the More

$220 CAD in 7 days
(0 Reviews)
0.0
VadymLes

Hello, Mario R. I have read your job description carefully and understood what you want. This opportunity caught my eyes because I have good experience and deep knowledge in this field including SQLite, Flask, Python, More

$100 CAD in 3 days
(0 Reviews)
0.0
UrvashiRajput02

Hi There! You are looking for a freelancer to add additional features and an admin interface with lots of graphs/dashboards to an already existing app built in python using Litestar framework ( which manages Cloudflare More

$140 CAD in 7 days
(0 Reviews)
0.0
extreamcode

Hi there, Thank you for considering me for your project. I have carefully reviewed the project details and I am confident that I can meet your requirements. Here is a summary of the features and functionalities I will More

$140 CAD in 15 days
(0 Reviews)
0.0