All Projects → phmatray → Openjam

phmatray / Openjam

Licence: gpl-3.0
🎹 A blockchain-based collaborative ecosystem for all musical performers, professional, independant and amateur.

Programming Languages

javascript
184084 projects - #8 most used programming language
es6
455 projects

Projects that are alternatives of or similar to Openjam

main
Share your personal pronouns and stay updated on your friends' pronouns. Pronouny allows you to update your pronouns and send alerts to your friends.
Stars: ✭ 37 (+184.62%)
Mutual labels:  social-network, expressjs
Esteem Surfer
Ecency desktop formerly known as Esteem Surfer - reimagined desktop social wallet, contribute and get rewarded (for Windows, Mac, Linux)
Stars: ✭ 100 (+669.23%)
Mutual labels:  blockchain, social-network
Maskbook
The portal to the new, open internet. ([I:b])
Stars: ✭ 691 (+5215.38%)
Mutual labels:  blockchain, social-network
Steem
The blockchain for Smart Media Tokens (SMTs) and decentralized applications.
Stars: ✭ 1,915 (+14630.77%)
Mutual labels:  blockchain, social-network
React Instagram Clone 2.0
A reactive Single-Page Instagram-Clone with some new features!! 💪📸👓
Stars: ✭ 756 (+5715.38%)
Mutual labels:  expressjs, social-network
Awesome Blockchain
⚡️Curated list of resources for the development and applications of blockchain.
Stars: ✭ 937 (+7107.69%)
Mutual labels:  blockchain
Create Social Network
An educational project, demonstrating how to build a large scalable project with Javascript.
Stars: ✭ 853 (+6461.54%)
Mutual labels:  social-network
Openvk
Almost free as in freedom VK-styled social network.
Stars: ✭ 27 (+107.69%)
Mutual labels:  social-network
Pretzel
Javascript full-stack framework for Big Data visualisation and analysis
Stars: ✭ 26 (+100%)
Mutual labels:  expressjs
Naivecoin
A cryptocurrency implementation in less than 1500 lines of code
Stars: ✭ 868 (+6576.92%)
Mutual labels:  blockchain
Solidity Smart Contracts
smart contracts which are built on ethereum wallet mist,truffle compiler using solidity language.
Stars: ✭ 11 (-15.38%)
Mutual labels:  blockchain
Social ids
Get user ids from social network handlers
Stars: ✭ 9 (-30.77%)
Mutual labels:  social-network
Nearcore
Reference client for NEAR Protocol
Stars: ✭ 840 (+6361.54%)
Mutual labels:  blockchain
Stromdao Businessobject
Abstract BusinessObject for StromDAO Energy Blockchain. Abstraction layer between blockchain technology and business logic providing energy market related entities and use cases.
Stars: ✭ 10 (-23.08%)
Mutual labels:  blockchain
Awesome Javascript Interviews
Popular JavaScript / React / Node / Mongo stack Interview questions and their answers. Many of them, I faced in actual interviews and ultimately got my first full-stack Dev job :)
Stars: ✭ 939 (+7123.08%)
Mutual labels:  expressjs
Known
A social publishing platform.
Stars: ✭ 862 (+6530.77%)
Mutual labels:  social-network
Cosmos
Internet of Blockchains ⚛
Stars: ✭ 938 (+7115.38%)
Mutual labels:  blockchain
Yesplaymusic
高颜值的第三方网易云播放器,支持 Windows / macOS / Linux
Stars: ✭ 12,981 (+99753.85%)
Mutual labels:  music-player
Melophile
A fully-featured music app that contains various elements of Material Design.
Stars: ✭ 859 (+6507.69%)
Mutual labels:  music-player
Token Core Ios
a blockchain private key management library on iOS
Stars: ✭ 850 (+6438.46%)
Mutual labels:  blockchain

💡Our whitepaper is now available for download in PDF.


OpenJam logo

Alliance Music, Innovation & Humans

OpenJam is a newtech-powered ecosystem, developped to serve music creation, rights management, remuneration, music artists... and will be tomorrow the best ally of all the actors of the music industry.

Tweet

Waffle.io - Issues in progress Open Source Love GPL Licence
Build Status styled with prettier Automated Release Notes by gren
Coverage Status Code Climate


OpenJam capture



Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Read the whitepaper of the project on GitBook or in PDF.

🖐 Requirements

Node:

  • NodeJS >= 10.x
  • NPM >= 6.x

⏳ Installation

git clone https://github.com/openjam-eu/openjam.git

We recommend to switch on the dev branch to get the latest version of OpenJam. Some breaking changes might happen, new releases are shipped every week (more or less) to fix/enhance the product.

🚀 Start your project

cd openjam
npm i
npm run dev

Congratulations, you made it! Enjoy 🎉


Build With

MERN

MERN is a set of Open Source components that together, provide an end-to-end framework for building dynamic web applications; starting from the top (code running in the browser) to the bottom (database). The stack is made up of:

  • React / Redux : Front-end web app framework; runs your JavaScript code in the user's browser, allowing your application UI to be dynamic
  • Express : Back-end web application framework running on top of Node.js
  • Node.js : JavaScript runtime environment – lets you implement your application back-end in JavaScript
  • MongoDB : Document database – used by your back-end application to store its data as JSON (JavaScript Object Notation) documents

Styled-components

Utilising tagged template literals (a recent addition to JavaScript) and the power of CSS, styled-components allows you to write actual CSS code to style your components. It also removes the mapping between components and styles – using components as a low-level styling construct could not be easier!

Styled-components website

Fractal

Fractal  is a react app structure for infinite scale so natural that on-boarding new frontend developers, became a piece of cake.

Read Shivek Khurana's blog post about Fractal


Contributing

OpenJam uses the official workflow proposed by Github called github flow. It’s very well documented on their website guides.github.com/introduction/flow, most open source projects follow this workflow with slightly different flavors.

For further informations on our code of conduct and the process for submitting pull requests to us, please read CONTRIBUTING.md.


Support

For more information on the upcoming version, please take a look to our ROADMAP.

Have a bug or a feature request? Please first search for existing and closed issues. If your problem or idea is not addressed yet, please open a new issue.

Community support

For general help using OpenJam, please send an email at [email protected]. For additional help, you can use one of this channel to ask question:

Professional support

techmedev sàrl, the company behind OpenJam, is a Luxembourg company created in november 2017.

This structure has already developed, with brands active in the area of communication (FG partnership), artists and various partners, some transmedia approaches. Over the past year, the company has also developed a good relation network in Luxembourg, Belgium and France. Now, the company is focusing on Blockchain technology in the areas of music, media and data flow management.

Drop us an email to see how we can bring BLOCKCHAIN TECHNOLOGY FOR EVERYONE.


Community

Get updates on OpenJam's development and chat with the project maintainers and community members.

Social

Join us on the following social networks :


Versioning

For transparency into our release cycle and in striving to maintain backward compatibility, OpenJam Tip is maintained under the Semantic Versioning guidelines. Sometimes we screw up, but we'll adhere to those rules whenever possible.


Authors

See the list of contributors who participated in this project.

Mainteners

Philippe Matray


License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].