Skip to content

The online course-ware system client is the single-page application using React JS, Redux and AntDesign react library. The client web application consumes REST API which is developed by Spring boot. This web application provides online course-ware features like manage the course, manage topics, publish topic material, and present topic materials.

Notifications You must be signed in to change notification settings

worashf/online-course-ware-front-end

Repository files navigation

CourseWare Front-End

The user interface of online course ware management system is a single page web application, it has been designed and implemented by React JS. The developed single paged application has high performance and great interactivity. This paper adopts REST API design in the back-end and the single page React web application user interface consume the end point by sending request using Axios JS request methods. Also, this single page web application use Ant design (AntD) React JS package to build interface components like modal and form for data entry and table to display data. This paper uses Redux as state management tools and manage the state of the application on the user interface.

Home page screen navigation flow

screenshot

Teacher user interface screen navigation flow

screenshot

Student page user interface navigation flow

screenshot

Author user interface registration page flow

screenshot

Course material authoring or publishing page flow

screenshot

Course Material Presentation flow

screenshot

Built With

  • ReactJs
  • Redux
  • AntDesign

Getting Started

To get the copy of this project in your computer,clone this repository or just download it.

Prerequisites

  • Code editor like vs code
  • node js installed

Setup

  • Download or clone the repository
  • Open the folder in your IDE
  • Install the dependencies
  • Run the app by "npm start"

Authors

👤 Worash

Online Demo version

[Link(##)]

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Hat tip to anyone whose code was used
  • Inspiration

📝 License

This project is MIT licensed.

About

The online course-ware system client is the single-page application using React JS, Redux and AntDesign react library. The client web application consumes REST API which is developed by Spring boot. This web application provides online course-ware features like manage the course, manage topics, publish topic material, and present topic materials.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published