Modulplaner frontend

Sean Blackburn 08f4c076d9 chore: Add a basic README 1 năm trước cách đây
public d5f7a4efc0 feat: Initial commit 1 năm trước cách đây
src 35fb217f2d refactor: Add an API layer package 1 năm trước cách đây
.env.development 7b23b72c20 feat: configure globals from environment file 1 năm trước cách đây
.eslintrc.cjs d5f7a4efc0 feat: Initial commit 1 năm trước cách đây
.gitignore d5f7a4efc0 feat: Initial commit 1 năm trước cách đây
.pre-commit-config.yaml d5f7a4efc0 feat: Initial commit 1 năm trước cách đây
LICENSE.md d5f7a4efc0 feat: Initial commit 1 năm trước cách đây
README.md 08f4c076d9 chore: Add a basic README 1 năm trước cách đây
cspell.config.yaml 7b23b72c20 feat: configure globals from environment file 1 năm trước cách đây
eslint.config.js d5f7a4efc0 feat: Initial commit 1 năm trước cách đây
index.html d5f7a4efc0 feat: Initial commit 1 năm trước cách đây
makefile d5f7a4efc0 feat: Initial commit 1 năm trước cách đây
package-lock.json 35fb217f2d refactor: Add an API layer package 1 năm trước cách đây
package.json 35fb217f2d refactor: Add an API layer package 1 năm trước cách đây
postcss.config.cjs d5f7a4efc0 feat: Initial commit 1 năm trước cách đây
tailwind.config.cjs d5f7a4efc0 feat: Initial commit 1 năm trước cách đây
tsconfig.json d5f7a4efc0 feat: Initial commit 1 năm trước cách đây
tsconfig.node.json d5f7a4efc0 feat: Initial commit 1 năm trước cách đây
vite.config.ts d5f7a4efc0 feat: Initial commit 1 năm trước cách đây

README.md

Modulplaner

A simple frontend in Typescript/Vue to manage timetables for your next term at university.

Features

  • Planing of a term based on weekly lectures
  • Planing of block Lectures
  • Create multiple personal plans
  • Share plans with others
  • Save as a PDF
  • Hide previously completed modules
  • View the history of previous lectures for a module
  • View dependencies to attend modules

Customization

The .env.development file contains some default environment variables that may be customized during the building process by including a .env.production file with custom values.

API Endpoints

All required API endpoints are are documented in the OpenAPI documentation repo.

Local development

You need to have the following tools installed before starting:

  • Node 20+

    git clone https://codeberg.org/Modulplaner/modulplaner.git
    npm install
    npm run dev