/edfree-web

⚛️ React web app for finding free courses & books

Primary LanguageJavaScriptMIT LicenseMIT

Edfree

Generic badge GitHub license

React + Redux web app for finding free courses and books from different resources (Stepik, Flibusta, etc) that works by own API. It supports search by title, author and keywords.

Why it is required service:

  • It quickly collects the necessary information from a variety of services
  • It's interface is fast & beautiful

Alt Text

Install

You can view a live demo over at https://edfree.vercel.app/

To get the frontend running locally:

  • git clone https://github.com/nikolaevv/edfree-web.git to clone repository
  • cd edfree-web
  • npm install to install all req'd dependencies
  • npm start to start the local server

Local web server will use port 3000.

Table of contents

  • UI Components
    • App
      • Header
      • Main Page
        • Search Section
        • Platforms Section
        • Professions Section
      • Result Page
        • Content List
          • Content List Item
      • Footer
      • Spinner
      • Error Indicator
      • Not Found Indicator
  • Services
    • Edfree Api Service
  • Redux Store
    • Store
    • Reducer
      • COURSES_ADDED
      • BOOKS_ADDED
      • RESET
    • Actions