Main Page: Difference between revisions
| Line 11: | Line 11: | ||
=== Frontend Standards === | === Frontend Standards === | ||
* Frameworks: | * Frameworks: | ||
** [https://mozilla.github.io/pdf.js/ PDF.JS] | ** [https://mozilla.github.io/pdf.js/ PDF.JS] | ||
** [https://pdf-lib.js.org/ pdf-lib] | |||
** [https://www.tiny.cloud/tinymce/ TinyMCE] | ** [https://www.tiny.cloud/tinymce/ TinyMCE] | ||
** [https://wiki.seedburysquare.com/index.php/SeedburySquareFrameworkBrrrrr SeedburySquareFrameworkBrrrrr] (project-dependent) | ** [https://wiki.seedburysquare.com/index.php/SeedburySquareFrameworkBrrrrr SeedburySquareFrameworkBrrrrr] (project-dependent) | ||
Revision as of 14:53, 31 March 2025
Welcome to the Seedbury Wiki
Behave or be sent to the dungeon.
Overview
Established in 2016, Seedbury Square has grown to become a mayor player in the development of custom web-based application space. Clients range from the public to the private sector with some of the platforms supporting complete professions.
Development Standards
Frontend Standards
- Frameworks:
- PDF.JS
- pdf-lib
- TinyMCE
- SeedburySquareFrameworkBrrrrr (project-dependent)
- Styling
- Vanilla CSS
- Code style
- Default VSCode Settings conventions
- Folder structure
- Modular
- Reusable components
- Testing: Try and break it testing
- Version control: Git with feature-branch workflow
Backend Standards
- Languages: Node.js, PHP (based on project needs)
- Frameworks: SetaPDF-Core, SetaPDF-Stamper, FPDI (based on project needs)
- Architecture: RESTful APIs (where applicable)
- Database: MSSQL, MariaDB, Neo4J
- Authentication: IDK
- Logging: Still Don't konw
- Testing: Try and break it testing
- CI/CD: I don't know what this means.
Active Projects
Ksitropy
The everything app.
SUMAC
"Sistema Unificado de Manejo y Administración de Casos", contains the following projects:
- COFI
- Judges
- Admin
- COA
- Judges
- Admin
- SC
- Judges
- Admin
- Attorney
- Clerk
Technologies Used
- **Frontend**: React, Vue, Angular, SCSS, Tailwind
- **Backend**: Node.js, Express, Python, Django, Go
- **Databases**: PostgreSQL, MongoDB, Redis, MySQL
- **DevOps**: Docker, Kubernetes, GitHub Actions, AWS, GCP
- **Testing**: Jest, Mocha, Cypress, Selenium
- **Version Control**: Git, GitHub, GitLab
New Employee Setup Procedure
Hardware/Access Setup
1. Provide laptop with required specs 2. Create company email and communication accounts (Slack, Google Workspace, etc.) 3. Provide access to repositories (GitHub/GitLab), project boards (Jira/Trello), and documentation 4. You will receive the oldest computer available. New Computers are only for older employees.
Software Installation
1. Install development tools: VS Code, Docker, Postman, etc. 2. Clone required repositories 3. Follow README or internal docs to set up dev environment 4. Join onboarding session with team lead or HR
Onboarding Checklist
- [ ] NDA signed and uploaded
- [ ] Accounts created
- [ ] Introductory meeting scheduled
- [ ] Onboarding tasks assigned in project management tool
- [ ] Dev environment verified and working