Nadaq is a web application where users can share things with each other.
It's like NASDAQ without the $
Please wait for the version 1.0
This self-hosted application try to stay as minimalist as possible: simple to deploy, simple to use, simple to customize and extend.
To make life simpler for minimalists
The primary goal is to provide an ActivityPub tool for lending physical objects because it's a missing part of the ActivityPub ecosystem.
- An user share items to a group of another users.
- One user may have many groups, it allows to share one object with a specific group only (with a high trust level such as family members).
- To borrow an item, user should contact the owner, there is no availability, reservation or stock managment. The project aims to help create social relation and keep this human step.
- Application can be setup as permanent service or for a quick use (at an one-day event)
The general idea is to share things (household appliances, DIY tools...) but application stay open to be used:
- as donation platform: for the exchange of seeds, plants, materials...
- as service platform: where the participants of an initiative can meet (such as the sharing of a personal compost)
- as human knowledge platform: were users can list their skills that they can teach to other community members
- as simple way to create web inventory from CSV file (books, board-games) with basic authentication
- create an account
- create an user-group and add some users
- create item and share it with an user-group
- display available items for our user-groups
- join a public group
- Item creation from CSV file
- ActivityPub support (as plugin)
- Item category
- Public user-group (Community) with an access code to join (for associations)
- Export as static-website
- Custom message for each form (privacy concern, best practices and conventions for new item...)
- French translation
- Email for lost password
From now this project is only a Proof Of Concept to find useful functionnalities (see git branches).
Please read and follow the code of conduct of the AFPY/PyconFr.
- Simple (do one thing and do it well) with minimal dependencies
- Lightweight to run on limited hardware, lightweight interface to stay accessible to everyone
- Secure with privacy warranty (personal data stored, can be run without internet access)
- Open to plug-in and customization
This list is not exhaustive:
- Merge Request: code optimization, feature, tests, documentation, translation, etc
- Technical advices: security and privacy improvment, high availability features, best practices, etc
- Feedback: accessibility, functionnality idea, bugs, deployment improvments, etc
- Language: [EN] 🇬🇧 recommended, [FR] 🇨🇵 is understood
- Communication tool: undefined
- Code style: Python: PEP8 - CSS: undefined - JS: undefined
- Branch policy:
mainis the release branch, use Pull Request for contribution - Contact: Github or dev{@}zest-labs{.}fr (remove the
{})
Nadaq is MIT licensed.
Here will be listed major forks, alternatives (application with the same goal in a different language) and other related projects
You can find a paperalternative on this website [lang:fr]