ahilles107 / students-app-1

ReactJs application for OwnCourses students

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OwnCourses logo

OwnCourses Students App

Status GitHub Issues GitHub Pull Requests License Deploy to Netlify

Application for OwnCourses students.


Features

  • Login/logout
  • User courses list
  • modules/lessons in courses
  • Single lesson page
  • Additional course attachments
  • Course authors
  • Mark lesson as completed
  • Course/module progress info

Development installation notes

yarn - install dependencies

yarn start - run build in server

App requires working server instance with API. Install and run it locally or use our demo instance for preview:

Set this in .env file:

SERVER_URL="https://owncourses.org"

Login data for https://owncourses.org API:

Login: student@example.com
Password: testPassword

Production build notes

Adjust app settings (used on build time) with .env file. Default values are picked from .env.defaults

yarn - install dependencies

yarn build - run production build

Works great deployed with Netlify

Netlify build settings:

  • Build command: yarn build
  • Publish directory: build

About

ReactJs application for OwnCourses students

License:MIT License


Languages

Language:TypeScript 73.7%Language:JavaScript 20.5%Language:CSS 5.1%Language:HTML 0.7%