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.
- ⚡ Bite-sized, interactive Web3 lessons
- 🧠 Practical challenges and quick quizzes
- 🌍 Historical data on global currencies
- 🗳️ Community-powered content through DAO governance
Follow these instructions to set up the project locally for development and testing purposes.
The backend is built with NestJS:
- Clone the Repository:
git clone https://github.com/Nexacore-Org/ByteChain-Academy.git cd ByteChain-Academy/backend - Install Dependencies:
npm install
- Run the Server in Development Mode:
npm run start:dev
- Run Tests:
npm run test npm run test:e2e npm run test:cov
The frontend uses Next.js:
- Navigate to the Frontend Directory:
cd ../frontend - Install Dependencies:
npm install
- Run the Development Server:
npm run dev
- Visit the App: Go to http://localhost:3000
- 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
Please read our CONTRIBUTING.md guide before making a contribution.
This project is licensed under the MIT License. See LICENSE for details.
For inquiries, discussions, or help, feel free to reach out to us:
- 📬 Email: [email protected]
- 🗣️ Telegram: https://t.me/ByteChainAcademy
- 🐛 Issues: Open an issue for feature requests or bug reports