Skip to content

norgan/NableU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NableU App

Description

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.


Key Features

  • 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 (see architecture.md for data model details).
  • Cognitive Equity Tools:
    AI-driven support for mental health, polymathic thinking, peer moderation, and non-punitive learning.

Getting Started

Prerequisites

  • Node.js (v12.x or higher)
  • npm (included with Node.js)
  • Git

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/NableU-App.git
    cd NableU-App
    
  2. Install dependencies:

npm install

  1. Set up environment variables:

Copy .env.example to .env

Edit .env with your own database credentials and any required configuration.

  1. 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.


About

NableU is an open, blockchain-based social platform unifying work, local community, and personal growth—designed for neurodivergent empowerment and collective intelligence. Features include a jobs portal, marketplace, community organising, mental health support, and AI-driven cognitive tools, all with user-controlled data and privacy at the core.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors