Twine
Freelance Software Engineer
TwineSingapore5 days ago
ContractEngineering

This role involves building a foundational SaaS framework using Bildr for the frontend and Xano for authentication and backend services. The project is intended for personal use and focuses on delivering the essential building blocks of an application, rather than a full production-ready product. The framework will include a splash page, progressive web app (PWA) capabilities, and a side menu with main and submenus that adapt based on user roles (user, admin, consultant). Authentication features such as sign up, sign in, and password reset will be managed via Xano. The initial menu will provide a dashboard (accessible to all roles), users (admin only), and settings (admin only). Selecting the users menu will display a table of users, with options to add and edit users, including editable fields for name and title. The Xano backend will require only a user table. The design should leverage the Bildr "DONE" template for styling, providing a clean and extendable starting point for further development.


Deliverables

- Develop a splash page and implement PWA functionality using Bildr.

- Set up authentication flows (sign up, sign in, password reset) via Xano.

- Create a responsive side menu with main display and hover-activated submenus, with visibility based on user roles.

- Implement user roles: user, admin, consultant, with menu and submenu access tailored accordingly.

- Build dashboard (blank), users (admin only), and settings (admin only) menu items.

- Develop a user management interface: table view, add user button, and edit functionality for name and title fields.

- Configure Xano backend with a user table to support authentication and user management.

- Apply styling based on the Bildr "DONE" template for a professional and consistent UI.


Requirements

- Proficiency with Bildr for frontend development, including PWA features and responsive UI design.

- Experience integrating Xano for backend services, especially authentication and database management.

- Strong understanding of user role-based access control and dynamic menu rendering.

- Ability to implement CRUD operations for user management within a SaaS framework.

- Familiarity with modern web app best practices, including modular design and scalability.

- Attention to detail in UI/UX, with the ability to follow and adapt template-based styling.

- Effective communication and documentation skills to ensure the framework is easily extendable.


About Twine

Twine is a leading freelance marketplace connecting top freelancers, consultants, and contractors with companies needing creative and tech expertise. Trusted by Fortune 500 companies and innovative startups alike, Twine enables companies to scale their teams globally.


Our Mission

Twine's mission is to empower creators and businesses to thrive in an AI-driven, freelance-first world.

Key Skills

Ranked by relevance