Skip to content

The-Purple-Movement/Beyond-Syllabus

Repository files navigation

Beyond Syllabus Logo

Beyond Syllabus

AI-Powered Learning Beyond Boundaries 🌟

Don’t just study the syllabus. Understand it. Question it. Go beyond it.


🚀 What is Beyond Syllabus?

Beyond Syllabus is the front-end interface for the open-source WikiSyllabus repository — a platform that transforms any syllabus into an interactive AI-powered learning companion.

It’s like ChatGPT for your syllabus — but built with purpose.
Designed for students, teachers, and lifelong learners, it answers deeper questions such as:

  • Why am I learning this?
  • Where can it be applied in the real world?
  • Explain it with relatable examples.
  • What opportunities exist in this field?
  • Which industries and innovations connect to it?
  • How is it evolving in the AI-powered world?

With Beyond Syllabus, learning becomes context-rich, curiosity-driven, and future-focused.


💡 Why We Exist

Too many students fall into the trap of skip-learning — cramming only what’s needed for the exam and forgetting it all afterwards. This creates:

❌ Weak conceptual foundations
❌ No ability to connect knowledge across subjects
❌ Poor readiness for AI-driven careers

We’re building a movement against rote memorisation and closed-book examinations.
Our vision is a world where:

✅ Students ask better questions
✅ Teachers inspire understanding, not just coverage
✅ Learning connects to industry, innovation, and purpose


🟣 Part of the Purple Movement

Beyond Syllabus is one of three core missions of the Purple Movement:

  • Beyond Syllabus – Free learning from outdated curriculum constraints.
  • Beyond Gatekeepers – Open access to knowledge without institutional blockers.
  • Beyond Borders – Connect learners globally, without geographic or social barriers.

The Purple Movement blends the passion & curiosity of youth (Red) with the structure & wisdom of mentors (Blue) — creating Purple, the colour of transformation.


✨ Features

  • AI-Powered Subject Companion – Ask your syllabus anything
  • Contextual Learning Prompts – “Why, Where, How” built-in
  • Use-Case Mapping – Industry, research, and innovation examples
  • Interdisciplinary Links – Connect concepts across fields
  • Career Insights – Pathways, jobs, and future opportunities
  • Open Contribution – Improve content for the next learner

🛠 Tech Stack

  • Frontend: React / Next.js
  • Backend API: Connected to WikiSyllabus
  • AI Layer: GPT-based conversational AI + semantic search
  • Deployment: Dockerized for easy hosting on any cloud

📚 How It Works

  1. Connect Your Syllabus – Upload or select an existing WikiSyllabus dataset
  2. Ask Better Questions – Guided prompts or free-form queries
  3. Get Context, Not Just Facts – Real-world applications and examples
  4. Explore Career Links – Jobs, research areas, and industries
  5. Contribute Back – Share improvements and case studies

🤝 How to Contribute

This is not just an app — it’s a movement. You can:

  • Develop – Improve UI/UX and AI integrations
  • Enrich Content – Add examples, case studies, and industry mappings
  • Spread Awareness – Share with educators, media, and policy makers
  • Fund the Mission – Help scale this as a free public good

🎖 Contributors are featured in the Hall of Builders and join the Purple Movement global network.


🏃‍♂️ Run Locally

You can set up Beyond Syllabus on your local machine for development or testing. Follow these steps:

1. Clone the Repository

git clone https://github.com/The-Purple-Movement/Beyond-Syllabus.git
cd Beyond-Syllabus

2. Install Dependencies

Make sure you have Node.js (v16+) and npm or yarn installed.

# Using npm
npm install

# Or using yarn
yarn install

3. Configure Environment Variables

Create a .env file in the root directory and add the required keys, for example:

NEXT_PUBLIC_API_URL=http://localhost:9002
GEMINI_API_KEY=your_gemini_api_key_here

Replace your_gemini_api_key_here with your own OpenAI API key if using the AI features.

4. Start the Development Server

# Using npm
npm run dev

# Or using yarn
yarn dev

The app should now be running at http://localhost:3000.

5. Build for Production (Optional)

# Using npm
npm run build
npm start

# Or using yarn
yarn build
yarn start

📣 Call to Action – Join the Learning Revolution

We are DONE with:

  • Students sitting only for attendance
  • Teachers teaching only to “finish portions”
  • Exams that reward memorisation over understanding

If you believe:

  • The next generation deserves better learning tools
  • India can lead the AI wave
  • Learning should be connected to purpose

💜 Contribute to Beyond Syllabus and Join the Purple Movement. Be the change.


📬 Get Involved

🌐 Purple Movement:


📜 License

This project is licensed under the MIT License.
Built with 💜 by the Purple Movement community.

About

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7

Languages