Skip to content
/ uni-db Public

[Early practice] Database management course project

License

Notifications You must be signed in to change notification settings

yhunko/uni-db

Repository files navigation

uni-db

This is a basic project that helps managing university database. It is a course project so only Russian localization for now (I doubt I will add more).

GitHub repo size

Home page Adding Filters

Table of Contents

Features

  • Modern UI and SPA support.
  • Easy server management right beside the website source code (server/index.ts file).
  • REST API with relative paths in code.
  • Node.js + SQLite
  • Filter by any of the parameters.
  • Export data to .CSV format.
  • Dynamic pages (means if you add another table, Table.vue page will automatically get the data from it).
  • Easy UI cutomization thanks to Vuetify components.

Project setup

Clone

git clone git@github.com:yegorgunko/uni-db.git

Install dependencies

yarn install

Runs Express server with hot-reloads for development

yarn express

Runs Express server for production

yarn express:run

Compiles and hot-reloads for development

yarn serve

Compiles and minifies for production

yarn build

Lints and fixes files

yarn lint

Customize configuration

See Configuration Reference.

Tests

There are only HTTP requests to the server tests that are located inside the tests directory. Easily add the ones you need. For VSCode I recommend REST Client extension.

License

GitHub