GithubHelp home page GithubHelp logo

haykodarb / communal_app Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 6.89 MB

App for a semi-decentralized library application built in Flutter.

Kotlin 0.05% Swift 0.46% Objective-C 0.01% Dart 90.43% CMake 3.56% C++ 4.53% C 0.27% HTML 0.69%

communal_app's Introduction

Communal

A semi-decentralized library, made for sharing physical books, tools and other items between members of a community.

A community is thought of as any group of 2 to ~100 people that share location and interests.

It could be for example a group of neighbours, a college class, a reading club, a community center, a group of friends, members of an actual library, etc.

The project is made for those of us who enjoy collecting books but who also wish to share them with the people around us.

Sharing is done between members of a community in order to promote sharing between people that know each other IRL and can trust each other with their items. If the community has leaders or organizers they should also be in charge of mediating transactions, inviting new people and kicking out anyone who doesn't follow rules and guidelines.

Once the book sharing part is complete, I'd like to extend the app towards sharing tools and other physical objects whithin a community, to build a sort of semi-decentralized "maker space", since most of us who like building things usually buy tools that spend most of their time sitting idlely in a storage room.

Developed With

This project is built using Flutter as the frontend and Supabase as the backend.

The Flutter app has been and will continue to be fully open source and it's developement will be conducted in this repository.

The Supabase database will be open sourced once I finish building it, iron out all backend bugs and exploits with Row Level Security and figure out how to open source the Postgres database. Ideally I'll build it as a self hostable Docker instance, but it's extra work that I'm not willing to do until the project is usable and tested.

communal_app's People

Contributors

haykodarb avatar

Stargazers

 avatar  avatar

Watchers

 avatar

communal_app's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.