Coder Social home page Coder Social logo

UWLA

Programmer who loves many many things, but whose focus is web development.

Skills

Top skills: TypeScript, VueJS, Laravel, PHP, Bash, Shellscript, Git, Docker.

More skills: Python, ReactJS, Podman.

Projects

Some of my personal projects which are Free Open Source:

  • GRUSP: Catalogue of student clubs at USP college. It allows searching clubs, filtering them by topic, starring them, and leaving a thumbs-up or a comment. College students and staff can register clubs they participate in and use the public information to get in touch and join clubs of their interest. The site has:
  • Starred Repos Organizer: Organize starred repositories from various sources (GitHub, GitLab, Codeberg, Gitea, self-hosted Gitlab/Gitea instances), with search filter, topic filter, pagination, sort by stars/name/forks, import starred repositories from public profiles, export to and import from file, edit repository details (for example, delete or add topics), stores data locally on browser (default) or on a remote server (source code provides sample Node backend API). Built with React+TypeScript.
  • Vue Data Table: VueJS plugin that creates beautiful data tables with search filter, pagination, multi-column sorting, translation, editable cells, export data to CSV/JSON/PDF/XLS/HTML, custom components, custom search function, and more.
  • Vue Form Builder: VueJS plugin that automatically generates beautiful forms from declarative succinct rules and integration with popular frameworks (Vuetify, PrimeVue, BootstrapVue), success/error feedback messages, validation on user input or form submission, compatibility with Laravel's error API, custom field components, synchronization via v-model, and more.
  • LTAGS: Laravel tagging system package that can tag any model, fetch models from the tags, fetch the model or models' tags, filter by tags, has support for nested tags, has namespace support for tags with the same name but different context, does not require modification of models or database tables, and handy API for performing single and bulk operations.
  • LACL: Laravel Access Control List package that provides role-based access control, inherited per-role permissions, per-user permissions, permissions that apply to all instances of a model, permissions that apply to a particular model instance, automated setup of laravel policies for CRUD controllers, and handy API for performing single and bulk operations.
  • LN Paywall: zero-configuration Lightning Network Paywall that uses reverse proxy. User must pay satoshis in order to access web service behind the proxy. The invoices are issued and confirmed via a LN backend written in typescript, which talks to LN nodes , and the reverse proxy is written in PHP. The whole system is encapsulated and automated by docker technology.
  • Justify: plugin, library and script to justify-align plain text, adding spaces between words so all lines have the same width. Useful for aligning code comments and markdown. It comprises:

Other

Interested in: React Native, DevOps, SysAdmin, CyberSecurity, Cryptography.

My focus is WebDev, but in the future I want to learn more about the above topics.

There are many things I did not include here...

uwla's Projects

crepl icon crepl

Compile and execute C code on the fly as you type it.

docker-laravel9 icon docker-laravel9

Template for deploying Laravel 9 applications on a Docker Alpine container

dtm icon dtm

Dot Files Manager: script to manage local configuration files

lacl icon lacl

Laravel Access Control List

lnpaywall icon lnpaywall

LN-enabled paywall for generic web service.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.