Skip to content
This repository was archived by the owner on Feb 18, 2026. It is now read-only.

Shelterflex/frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shelterflex

Shelterflex is an open-source project exploring rent now, pay later workflows with a modern web frontend, a Node.js backend, and Soroban smart contracts.

This repository is organized as three independent projects:

  • frontend/ - Next.js (React) web app
  • backend/ - Node.js (TypeScript + Express) API
  • contracts/ - Soroban (Rust) smart contracts

Prerequisites

  • Node.js 20+ (recommended)
  • pnpm (optional) or npm
  • Rust toolchain (stable)
  • Soroban CLI (stellar CLI with Soroban support)

Quickstart

1) Frontend

cd frontend
npm install
npm run dev

The frontend runs on http://localhost:3000.

2) Backend

cd backend
npm install
cp .env.example .env
npm run dev

The backend runs on http://localhost:4000.

  • GET /health
  • GET /soroban/config

3) Contracts (Soroban)

cd contracts
cargo test
cargo build --release

For local/testnet deployment instructions see contracts/README.md.

Contributing

See CONTRIBUTING.md for:

  • Local setup for FE/BE/contracts
  • How to create issues and pick up tasks
  • Issue types (frontend/backend/contract) and Definition of Done
  • PR process and review checklist

Contributions are made via Fork -> Branch -> Pull Request.

If you want a curated list of issues (including good first issues), see docs/ISSUES_CATALOG.md.

For monorepo navigation and where to put new code, see docs/REPO_STRUCTURE.md.

Releases

No releases published

Packages

 
 
 

Contributors

Languages