Skip to content

A decentralized application for students which leverates blockchain technology in preparing students to excel academically. Visit telegram mini app [https://t.me/jamblockBot/jamblock]

Notifications You must be signed in to change notification settings

Moses-main/JAMBlock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jamblock

Jamblock is a Web3 platform designed for blockchain enthusiasts to learn blockchain technology and Web3 concepts. The platform provides courses, resources, and interactive tools to help users explore the world of blockchain and decentralized applications (dApps).


Features

  • Comprehensive Educational Questions: Covering topics like Mathematics, English Language, CRS, etc.
  • Progress Tracking: Allows users to track their course progress and assessment results.
  • Interactive Learning: Hands-on activities and projects to reinforce learning.
  • User Dashboard: Personalized dashboards to monitor progress and access learning materials.
  • Encourage learning: Users recieves token on completion of time-based test.

Tech Stack

  • Frontend: Vite, TypeScript, React.js
  • Mobile Adaptation: Telegram Minibot
  • Backend: Node.js
  • Blockchain Integration: Ethereum, thirdweb

Installation

  1. Clone the repository:

    git clone https://github.com/Moses-main/JAMBlock.git
  2. Navigate to the project directory:

    cd jamblock
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm run dev
  5. Open the application in your browser at http://localhost:5173.


Usage

  1. Sign Up: Create an account to access courses and track progress.
  2. Browse Courses: Explore a variety of blockchain-related topics.
  3. Start Learning: Enroll in a course and follow the interactive lessons.
  4. Track Progress: Use the dashboard to monitor your learning journey.
  5. Engage: Participate in community discussions and collaborative projects.

Contributing

We welcome contributions from the community! Follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/your-feature-name
  3. Make your changes and commit them:
    git commit -m "Add your message here"
  4. Push to your forked repository:
    git push origin feature/your-feature-name
  5. Open a pull request.

License

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


Contact

For questions or support, please contact:


Acknowledgments

Special thanks to all contributors and the blockchain community for their support and inspiration.

About

A decentralized application for students which leverates blockchain technology in preparing students to excel academically. Visit telegram mini app [https://t.me/jamblockBot/jamblock]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published