Syllabus reimagined. The learning path to become a fast expert in a new topic.
A compelling community and marketplace publish, and manage syllabus, and mentor and get coached. An active project for the Arweave Open Web Incubator and KERNEL Genesis Block from Gitcoin.
Your contributions are welcome! Read more on opportunities here or go to our opportunities board in CommunityXYZ
- People want to become an expert on new topic quickly, but no easy and compelling way exists.
- Online learning success rates are very low.
- Discover, curate and navigate open materials is a challenge.
A solution approach is a self-sustaining community broadening access to knowledge with a best of class learning paths curating open resources from the web. But this is not enough and SyllabusWeave adds an holistic, human, and helpful role with mentors.
The Platform takes a 10% commission on each transaction including votes/tips, vouchers, mentorship, job posts and sponsors.
- Crowdsourced learning
- Ease of use with search by topic and applying different filters.
- 1 - click purchase with AR wallets.
- Holistic learning with mentors and forums.
- Incentives: creators get tokens and mentors are paid for doing something they love.
- PST Community Governance.
- Powered by Arweave: permanently accessible and decentralized.
- All syllabus can be read and explored by everyone.
- Easy to publish and get paid for mentorship.
- Simple and elegant search (title, subtitle, content) and filters (subject, language, badge and mentorship).
- Syllabus by Mentor.
- Stylish cards and cover images.
- Rich Text Editor with preview (opt-in).
- Login with an AR wallet.
- Pay with AR tokens.
- Service worker.
- Caching mechanism.
- Available in the new decentralized and permanent web built on top of the Arweave network.
Clone this repo and install the dependencies...
cd syllabus
npm install
...then start Rollup:
npm run dev
Navigate to localhost:5000. You should see your app running. Edit a component file in src
, save it, and reload the page to see your changes.
To create an optimised version of the app:
npm run build
You can run the newly built app with 'npm run start'. This uses sirv, which is included in your package.json's 'dependencies'.
- Edit feature
- Gift Cards
- Forums
- Enhance and boost the Community
- If you are a developer who loves to make things easier and a desire to change the online learning education with a permaweb importer tool, read more here
- We are also looking for educational permaweb games such as quizzes, brain, and logic games for our upcoming section of educational games in SyllabusWeave, read more here
- And finally, if you are the kind of person with a fearless personality, and a desire to change the online learning education with a permaweb app within a growing community, read more here
https://community.xyz/#20dF4g9NhWvzat5A58Kbe2uF1GaBmIcVCDYDRi6XeJs