Open-source projects built for colleagues, neighbors and companies.
infobootleg
Mobile app for playing around with Argentina’s legislative information service.
Features:
- Full text/metadata retrieval from InfoLeg/Firestore
- Sign in via Google, Facebook, e-mail and incognito
- Search using Google Custom Search API
- Auth stream-based redirection flow
- NoSQL CRUD ops for laws and favorites
- HTML scraping and text parsing with RegEx
- State management with Provider and callbacks
chessclub
Full-stack web app for managing a neighborhood chess club.
Features:
- Basic CRUD ops for chess players, matches and event announcements
- Interactive chess board to visualize and step through chess matches
- Registration/login via JSON web tokens, with password encryption
- Admin-only dashboard, logging and event announcement board
- Protected routes, React Router navigation, Jest-based testing
admin-stock
Stock-management desktop app for an electronics company. First ever project!
Features:
- Basic CRUD ops for components and product recipes
- Stock calculation for incoming and outgoing ops
- Logs for components, movements and configs
- Storage in SQL and system registry settings
- Reports exported as Excel spreadsheets
- Autocompletion, coloring, filtering
monotax
Colorful dashboard to display financial stats for a side business.
TypeScript
React
Node
SQLite
Features:
- Views for all-time, quarterly, yearly and monthly stats
- Views for earnings, expenses, savings and invoices
- CLI utility for quick PDF-to-SQLite conversion
- Colorful animated charts and tabbed tables
- Expanding panels, pagination and sorting
legistats
Quick project in TypeScript/React for viewing legislative records.
React
TypeScript
Features:
- Statically typed CRA app
- Search box with autosuggestion
- Instant table filtering
- Doughnut chart for vote numbers
- Paginated table for vote details
- Data stored as JSON
- Loading indicators