⚠️ PROPRIETARY SOFTWARE - This is source-available but NOT open source. You may view and contribute to the code, but you cannot use it for your own projects. See LICENSE for details.
A decentralized social media platform built on Solana blockchain with React Native mobile app and NestJS backend.
Solcial is organized into two separate repositories:
solcial_app/
├── apps/
│ ├── backend/ # NestJS backend API
│ └── landing/ # Next.js landing page
├── packages/ # Shared packages (future)
└── README.md
solcial/
├── app/ # Expo Router app
├── components/ # React Native components
├── hooks/ # Custom hooks
├── lib/ # Utilities & API
├── store/ # Zustand stores
└── README.md
- Tech Stack: React Native, Expo, TypeScript
- Features: Social feed, wallet, mini apps, messaging
- Repository: solcial
- Deployment: EAS (iOS App Store, Google Play)
- Tech Stack: NestJS, MongoDB, Solana Web3.js
- Features: User management, posts, wallet, mini apps
- Deployment: Render
- API Docs: See
apps/backend/README.md
- Tech Stack: Next.js 14, TypeScript, Tailwind CSS
- Features: Product showcase, waitlist signup
- Deployment: Vercel
- URL: https://solcial.app
- Node.js 18+
- pnpm (recommended) or npm
- MongoDB
- Solana CLI (for devnet)
# Install dependencies for all apps
pnpm install
# Or install individually
cd apps/backend && pnpm install
cd apps/landing && pnpm install# Run backend
pnpm backend
# Run landing page
pnpm landingSee the solcial repository for mobile app setup and development.
- Social Feed: Create posts, like, comment, and share
- Wallet: Manage SOL and tokens
- Mini Apps:
- Token Swap
- Food Delivery
- Dice Game
- Coin Flip
- Lucky Spin
- Daily Airdrop
- Messaging: Real-time chat
- Profile: User profiles with followers
- Mobile: React Native, Expo, TypeScript, TailwindCSS (NativeWind)
- Backend: NestJS, MongoDB, Mongoose
- Landing: Next.js 14, TypeScript, Tailwind CSS, Framer Motion
- Blockchain: Solana Web3.js, Jupiter Aggregator
- Push Notifications: Firebase Cloud Messaging
- State Management: React Query (mobile), TanStack Query (web)
Proprietary License - Source Available
This software is proprietary and source-available under the Solcial Proprietary License.
- ✅ View and study the source code for educational purposes
- ✅ Fork the repository to submit contributions
- ✅ Submit pull requests to improve the project
- ❌ Use the software for commercial purposes
- ❌ Deploy or run the software in production
- ❌ Create derivative works for distribution
- ❌ Clone or fork for any purpose other than contributing
For commercial licensing inquiries, please contact: team@solcial.app
See the LICENSE file for full terms and conditions.
We welcome contributions! By contributing, you agree to license your contributions under the same terms as this project. Please read our CONTRIBUTING.md guide before submitting a pull request.
- Backend: See
apps/backend/README.md - Landing: See
apps/landing/README.md - Mobile: See solcial repository
- Repository Structure: See MIGRATION.md