Skip to content

A lightweight Web3 learning platform combining bite-sized lessons (5-10 mins) with a decentralized currency knowledge hub. Features quick interactive quizzes, practical challenges, and historical data on global currencies with community contributions via DAO governance. Perfect for busy professionals seeking no-commitment crypto education.

Notifications You must be signed in to change notification settings

Divine-designs/ByteChain-Academy

 
 

Repository files navigation

📚 ByteChain Academy

Welcome to ByteChain Academy, a lightweight Web3 learning platform that offers bite-sized lessons (5-10 mins) combined with a decentralized currency knowledge hub. Perfect for busy professionals looking for no-commitment crypto education.

✨ Key Features

  • ⚡ Bite-sized, interactive Web3 lessons
  • 🧠 Practical challenges and quick quizzes
  • 🌍 Historical data on global currencies
  • 🗳️ Community-powered content through DAO governance

🚀 Getting Started

Follow these instructions to set up the project locally for development and testing purposes.

🔹 Backend Setup

The backend is built with NestJS:

  1. Clone the Repository:
    git clone https://github.com/Nexacore-Org/ByteChain-Academy.git
    cd ByteChain-Academy/backend
  2. Install Dependencies:
    npm install
  3. Run the Server in Development Mode:
    npm run start:dev
  4. Run Tests:
    npm run test
    npm run test:e2e
    npm run test:cov

🔹 Frontend Setup

The frontend uses Next.js:

  1. Navigate to the Frontend Directory:
    cd ../frontend
  2. Install Dependencies:
    npm install
  3. Run the Development Server:
    npm run dev
  4. Visit the App: Go to http://localhost:3000

🛠️ Technologies Used

  • Frontend: Next.js, React 19
  • Styling: Tailwind CSS, tw-animate-css
  • UI/UX: Lucide React, Class Variance Authority, clsx
  • Backend: NestJS, Node.js, TypeScript
  • Testing (Backend): Jest
  • Formatting & Linting: ESLint, Prettier
  • Hosting (Frontend): Vercel

Contributions

Please read our CONTRIBUTING.md guide before making a contribution.

License

This project is licensed under the MIT License. See LICENSE for details.

📧 Contact

For inquiries, discussions, or help, feel free to reach out to us:


About

A lightweight Web3 learning platform combining bite-sized lessons (5-10 mins) with a decentralized currency knowledge hub. Features quick interactive quizzes, practical challenges, and historical data on global currencies with community contributions via DAO governance. Perfect for busy professionals seeking no-commitment crypto education.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 90.3%
  • Rust 7.0%
  • CSS 2.1%
  • JavaScript 0.6%