Table of Contents
Unlock the future of the web with Leearn, the premier platform for aspiring Web3 developers. Dive into comprehensive, expertly curated courses designed to take you from novice to expert. With daily updates, hands-on projects, and a vibrant community of learners, Leearn is your go-to resource for mastering blockchain technology, smart contracts, decentralized applications, and more. Join us today and start building the decentralized web of tomorrow!
Features
-
Features
- Signup
- Signin
- Create Course
- Edit Course
- Delete Course
- Create Lessons
- Create Wallet
- Update Tokens
- Get Wallet Information
- Get Transactions
- Enroll Course (Making transfer to Course Owner with course price!)
- Get Enrolled Courses
- Get Courses For Teachers
This is an MERN Stack example of e-commerce project. To get a local copy up and running follow these simple example steps.
This is an example of how to list things you need to use the software and how to install them.
- npm
npm install npm@latest -g
Below is an example of how you can instruct your audience on installing and setting up your app. This project doesn't rely on any external dependencies or services.
- Clone the repo
git clone https://github.com/tolgazorlu/leearn.git
- Install client packages
cd client npm install npm run dev - Create '.env' file in server folder. Paste this code in file.
PORT=8000 MONGO_URI=MongoURI CLIENT_BASE_URL=http://localhost:5173 BASE_SERVER_URL=http://localhost:8000 TOKEN_KEY=secret_key EMAIL_LINK=http://localhost:5173/ [email protected] EMAIL_NAME=mail_name MJ_APIKEY_PUBLIC=public_key MJ_APIKEY_PRIVATE=private_key CIRCLE_API_KEY=api_key CIRCLE_APP_ID=app_id
- Install server packages
cd server npm install npm run dev
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt for more information.
Tolga Zorlu - @linkedin
Use this space to list resources you find helpful and would like to give credit to. I've included a few of my favorites to kick things off!