Ecommerce Template
Next.js·React 등으로 만든 최신 전자상거래 템플릿
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Open mobility infrastructure for the next generation of mobility applications — driver-first, community-owned, zero-commission by design.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Sit-We-Go is an open mobility platform built to empower drivers and riders alike. This repository hosts the backend services that power the Sit-We-Go ride-hailing experience.
Vision
Sit-We-Go aims to empower service providers with a high-tech, cost-effective platform built on open foundations. Our vision is centered on the following principles:README 전문 보기 ↗A community-driven, open-source mobility platform
Sit-We-Go is an open mobility platform built to empower drivers and riders alike. This repository hosts the backend services that power the Sit-We-Go ride-hailing experience.
Sit-We-Go aims to empower service providers with a high-tech, cost-effective platform built on open foundations. Our vision is centered on the following principles:
As engineers, we often seek opportunities where one person can serve millions of others. Sit-We-Go is an effort to enable the careers of those who serve one-to-one — drivers who transport people each and every day. These drivers indirectly serve millions of customers over time.
Mobility must be owned by the community of citizens and drivers who collaborate to create a thriving, equitable, and sustainable environment. Participatory development from the community helps build products to solve large-scale problems like mobility.
Drivers invest in their vehicles and work hard every day. Citizens pay for and use the service. They both should own the platform, offering quality service at a fair price, without intermediaries dictating terms or prices.
Customers participate in community efforts by using the open system, providing feedback, and improving drivers' lives. Our data and roadmap are open for feedback. The team strives to be efficient, prioritize the critical few, and do more with less.
Mobility is an engineering problem, and technology can make it more efficient, reliable, and sustainable. We need both tech innovation and human involvement. Empathy and support for both citizens and drivers are crucial.
We aim to solve complex, long-term problems sustainably, avoiding unsustainable tactics like discounts and incentives. We pursue initiatives that are financially, environmentally, and socially sustainable, promoting shared mobility and efficient public transportation to reduce traffic, cost, and carbon emissions.
Mobility is critical to economic growth, social progress, and individual well-being. People's livelihoods depend on mobility, but current systems could be more efficient, sustainable, and accessible to the masses. To improve this, mobility should be community-driven, open, tech-enabled, and shared.
Join us in this endeavor to transform mobility. We look forward to your contribution and support!
This repository is a Rust Cargo workspace. Each crate lives under packages/:
| Package | Description |
|---|---|
| packages/api | Main HTTP service binary (drivers, customers, rides, ride requests, ratings, subscriptions, etc.) |
| packages/aws | AWS integrations (S3, KMS) |
| packages/db_store | PostgreSQL access layer |
| packages/redis_store | Redis access layer and event streams |
| packages/kafka | Kafka producer/consumer wiring |
| packages/payment | Payment providers (M-Pesa) |
| packages/notif_api | Notification API client |
| packages/email_api | Email API client |
| packages/sms_api | SMS API client |
| packages/twilio | Twilio integration |
| packages/utils | Shared utilities (hashing, HTTP helpers) |
| packages/shared_macro |
1.92.0 (pinned in rust-toolchain.toml — rustup will install it automatically).Create a database and enable PostGIS:
CREATE DATABASE sitwego;
\c sitwego
CREATE EXTENSION IF NOT EXISTS postgis;
Migrations under packages/api/migrations are applied automatically on API startup.
Run a local Redis instance (e.g. redis-server or docker run -p 6379:6379 redis:7). For development, standalone mode is fine — set APP_ENV=dev to force standalone against localhost:6379 regardless of cluster settings.
Copy the example file and fill in values:
cp .env.example .env
# edit .env with your DATABASE_URL, REDIS_*, JWT, AWS, Twilio, etc.
See .env.example for the full list of variables.
cargo run --bin api
The service listens on the port defined by PORT (default in scripts is 8090).
Explore the code, provide feedback, and contribute to the project. Together, we can create a scalable, efficient, safe, and sustainable transportation network.
Join our GitHub Discussions to ask questions and explore ideas.
We believe in the power of open-source. This repository aims to foster an open development platform for the mobility stack, where anyone can inspect and contribute. We welcome contributions in the form of bug reports, code patches, documentation updates, feature requests, and notifications of breaking changes in dependencies.
Happy Contributing!
AGPL-3.0-or-later
| Shared procedural macros |
| packages/beckn-bpp-adapter | Beckn BPP adapter for Beckn-network compliance (WIP — not yet complete) |