NableU is a next-generation, consciousness-centered social platform designed to integrate key aspects of work, social connection, community engagement, and personal development into a single, coherent user experience.
Our mission is to empower individuals—especially those often marginalised by conventional systems—by providing agency, cognitive equity, and transparent tools that respect privacy and support genuine human growth.
The platform combines social networking, a dynamic marketplace, career and recruitment tools, health and wellness services, and local community organisation (“Nablehood”) underpinned by robust, privacy-first architecture and ethical AI.
For technical and philosophical context, see the architecture.md file.
- Social Wall:
Share and interact with posts (text, images, videos, audio) in a feed prioritising user agency and healthy community engagement. - Marketplace:
Buy, sell, and trade goods and services with user-controlled data sharing and secure transactions. - Jobs Portal:
Smart-matching for job seekers and employers, resume builder with blockchain validation, and transparent recruitment. - Health Services:
Manage health records, book consultations, and access mental health and nutrition support with full user sovereignty over sensitive data. - Nablehood:
Connect with local community events, neighbourhood discussions, and real-world initiatives. Hierarchical groups (street → suburb → city) support both digital and physical collaboration. - Data Sovereignty & Privacy:
All user data is owned and controlled by the user, with granular consent and export functionality (seearchitecture.mdfor data model details). - Cognitive Equity Tools:
AI-driven support for mental health, polymathic thinking, peer moderation, and non-punitive learning.
- Node.js (v12.x or higher)
- npm (included with Node.js)
- Git
- Clone the repository:
git clone https://github.com/yourusername/NableU-App.git cd NableU-App - Install dependencies:
npm install
- Set up environment variables:
Copy .env.example to .env
Edit .env with your own database credentials and any required configuration.
- Run the application:
npm start
Local Development
To start the development server with live reload (via nodemon):
npm run dev
This will watch for file changes and restart the server automatically.
Usage
You can interact with the app via:
The web interface (default: http://localhost:3000)
API endpoints (see architecture.md for endpoints and module details)
Refer to architecture.md for in-depth technical guidance, data structures, and contribution standards.
Contributing
NableU welcomes contributions from all backgrounds, especially those with experience in accessibility, mental health, cryptography, social impact, and ethical AI.
Please read architecture.md first to understand our technical design, data philosophy, and code of conduct.
Fork the repository.
Create your feature branch:
git checkout -b feature/YourAmazingFeature
Commit your changes:
git commit -m 'Add some AmazingFeature'
Push to your branch:
git push origin feature/YourAmazingFeature
Open a Pull Request and describe your rationale and alignment with NableU’s mission.
Our contribution guidelines emphasise cognitive equity, growth-oriented feedback, and respect for user agency. For more detail, see architecture.md.
License
Distributed under the MIT License. See LICENSE for details.
Contact
Maintainer: Nathan Organ Twitter: @norgan_ Email: nableu@norgan.net Project Link: https://github.com/norgan/NableU-App
Acknowledgements
Node.js
Express
React
IPFS/Filecoin (future)
Ethereum/Polygon (future)
All contributors and open-source communities who advance user sovereignty, neurodivergent empowerment, and ethical technology
For architecture, philosophy, and detailed technical standards, see architecture.md.