Skip to content
This repository has been archived by the owner on Jul 27, 2021. It is now read-only.

baranovskis/StudyPlanManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TODO 🔥

  • Check if web server is already running.
  • Create & connect to a local database.
  • Retrieve data from database in API controller.
  • Drag&drop study tree builder (StudyCourse -> StudyGroup -> Study).
  • Save changes from frontend to database.
  • Data validation (min/max points ...).
  • Excel export.
  • Error logging.

Quick start (frontend)

  1. Make sure you have Node.js installed.
  2. Navigate to the application main directory (src/App) from terminal where package.json is located.
  3. Run npm install (run as administrator)
  4. Run npm run serve to start the local development server and start prototyping.

Additional commands

  • Run npm run build-dev to build in development mode application
  • Run npm run build-prod - build in production mode application

API

  • http://localhost:9000/api/study
    • [GET] '/' - Get projects list.
    • [POST] '/' - Create new project.
    • [GET] '/{projectID}' - Get project tree data.
    • [PUT] '/{projectID}' - Update cell value.
    • [POST] '/{projectID}' - Save project changes.
    • [DELETE] '/{projectID}' - Delete project.
    • [PATCH] '/{projectID}' - Restore project.
  • http://localhost:9000/api/export
    • [GET] '/{projectID}' - Get project excel document.

Helpful links

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published