Security News
tea.xyz Spam Plagues npm and RubyGems Package Registries
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
apicrud-ui
Advanced tools
Readme
Skip the python/React.js learning curve and put your ideas in production!
The apicrud framework was created to make it far easier to get started on full-stack development of REST-based services ranging from a simple CLI wrapper for queries of local APIs to full web-scale consumer-facing applications.
The essential components of a modern full-stack application include a back-end API server, a front-end UI server, a database, a memory-cache and a background worker for performing actions such as emailing, photo uploading or report generation. This is the UI front-end.
Clone this repo to your local environment. To start this UI service in a shell session (on a Linux or Mac laptop):
REACT_APP_API_URL
.make ui_local
to bring up the UI, and access by the URL http://localhost:3000.admin
for a newly created database is p@ssw0rd
.Documentation for the API, defined in openapi.yaml in the instantlinux/apicrud application example (swagger format), can be viewed through the UI as http://localhost:8080/api/v1/ui.
Variable | Default | Description |
---|---|---|
PORT | 3000 | Port to listen on |
REACT_APP_API_URL | http://localhost:32080 | Backend, e.g. https://api.yours.com:8080/api/v1 |
REACT_APP_TOKEN_MAPBOX | API key for location map (see mapbox.com) |
TODO: the published docker image won't read these values at startup until the implementation of env-config.js is completed.
The rise of Docker and Kubernetes starting around 2017 made it possible to set up these production-grade services directly on the laptop of any developer. Only recently have the tools been easier to configure and set up. This framework provides working example code you can use to get started creating your own secure, web-scale services.
Implementation/design includes these technologies: celery, CloudFront and S3, docker, flask, kubernetes, MapQuest geocoding, mapbox, MariaDB, python 3, RabbitMQ, react.js, react-admin, sqlalchemy, uWSGI.
Your pull-requests and bug-reports are welcome here. See CONTRIBUTING.md.
Software copyright © 2021 by Richard Braun • Apache 2.0 license
FAQs
The UI for apicrud full-stack framework with RBAC.
The npm package apicrud-ui receives a total of 17 weekly downloads. As such, apicrud-ui popularity was classified as not popular.
We found that apicrud-ui demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.
Security News
UnitedHealth Group disclosed that the ransomware attack on Change Healthcare compromised protected health information for millions in the U.S., with estimated costs to the company expected to reach $1 billion.