Skip to content

tolgazorlu/leearn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

Leearn

BY TOLGA ZORLU


Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contributing
  4. License
  5. Contact
  6. Acknowledgments

About The Project

Leearn: Master Web3 Development with Ease

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!

(back to top)

Technologies

(back to top)

Features

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

(back to top)

Getting Started

This is an MERN Stack example of e-commerce project. To get a local copy up and running follow these simple example steps.

Prerequisites

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

Installation

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.

  1. Clone the repo
    git clone https://github.com/tolgazorlu/leearn.git
  2. Install client packages
    cd client
    npm install
    npm run dev
  3. 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
  4. Install server packages
    cd server
    npm install
    npm run dev

(back to top)

Contributing

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!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Tolga Zorlu - @linkedin

(back to top)

Acknowledgments

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!

(back to top)

About

Learning platform for WEB3 Developers!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages