Skip to content

CodeCommunityHub/tms-client

Repository files navigation

tms-client

Training Management Software Client (TypeScript)

The Training Management System (TMS) is designed to manage student enrollment to courses, facilitate the final examination process, and handle certificate issuance. This is a free and open-source project that everyone can use.

TMS,includes:

  • Student Management
  • Instructor/Lecture Management
  • Exam Management
  • Courses Management
  • Syllabus Management

How to run

git clone https://github.com/CodeCommunityHub/tms-client.git

yarn install

yarn start

How to Contribute

tms-client is an open-source project, and we welcome all levels of contributors to help us in the following areas:

  • Bugs: Identify and fix bugs in the codebase.
  • New Features: Implement new features according to our roadmap.
  • Documentation: Improve and expand our documentation.
  • Tests: Add or update tests to ensure code quality.

For best practice, we recommend the standard:

  • Fork repo to your own Github account.
  • Clone the forked repo to your local machine.
  • Create a new branch for feature or bugfix.
  • Make necessary changes and commit them.
  • Push changes to forked repository.
  • Open a Pull Request to main branch of original repo.

Checkout https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo for more information on how to contribute.