Skip to content

The front-end of a human resource management app designed for higher education built with React and powered by Vite.

Notifications You must be signed in to change notification settings

benhuangbmj/cmp-lab-schedule

Repository files navigation

Introduction

CMP-LAB-Schedule is the frontend of a human resource management app designed for higher education. It is built with React and powered by Vite.

Live Demo: click here

Contributing to the project

Contentful

This project relies on the API of the headless CMS platform Contentful. Before you proceed to the next section, please sign up for a Contentful account, and have your space ID, Content Delivery API (CDA) token, and Content Management API (CMA) token at hand.

Set up the project locally

  1. Fork and clone the repo to your local machine
git clone https://github.com/benhuangbmj/cmp-lab-schedule.git
  1. Install packages by running:
npm install
  1. In the root directory of the project, run the initialize script. Enter the space ID and CDA/CMA tokens from your Contentful account upon the prompts:
node scripts/initialize.mjs

By far, you are linked with your Contentful space.

  1. Some of the features use the face recognition library face-api.js. In order to run it properly, you need to load the computer-vision models. Download the files in https://github.com/justadudewhohacks/face-api.js/tree/master/weights and place them in the directory public/models.
  2. To start the development server, run:
npm run dev

About

The front-end of a human resource management app designed for higher education built with React and powered by Vite.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published