newjerseystyle / litepolis Goto Github PK
View Code? Open in Web Editor NEWLitePolis is a refactored version of [Polis](https://github.com/compdemocracy/polis), built using Python and optimized for scalability and performance.
License: MIT License
LitePolis is a refactored version of [Polis](https://github.com/compdemocracy/polis), built using Python and optimized for scalability and performance.
License: MIT License
Document and docstring
should be checked and rendered before merge into main branch
A good service should have loggings for admin, maintain, debug and update
An example can be:
Adding python logging to FastApi endpoints
This feature must be available in beta release
Options for rate limit:
Web application firewall (WAF) should work too
but I have not study which and how to configure
WAF for brutal force API key / DDoS.
It will take me some time
mysql-connector-python
used in this module seem to be a bad idea
for the performance should change to mysqlclient
in later version.
Benchmark reference here.
Also the implementation of connector may not be thread safe right now,
need to improve
For better documentation and simplify developers for developing other front end solution to replace existing Streamlit
user interface, a SDK for TypeScript should be developed and the Swagger UI should be tested and enhanced in documentation, many data structure in the FastAPI API endpoint implementations are still unclear which may be a roadblock for other develoepr. It has to be clean up before Beta release
The existing solution is not good enough and not secure
Review and consider OpenID solution with OIDC server.
Check out A Python OpenID Connect implementation
the OIC library
it will be at the end of the data pipeline
developers using db.py do not know DB structure, db.py should encapsulate the return value
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.