Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
This repository was archived by the owner on Mar 11, 2019. It is now read-only.
/lukkarimaattiPublic archive

Lukkarimaatti timetable tool for LUT students [Deprecated]

License

NotificationsYou must be signed in to change notification settings

Laastine/lukkarimaatti

Repository files navigation

This project is not maintained anymore and production server has been shut down

Build Status

Hobby project which offers course data in easy to use scheduling tool.
Information is retrieved from [the official LUT teaching schedule info site] (https://uni.lut.fi/fi/web/guest/lukujarjestykset1).

Compatible with newest Firefox and Chrome

History 2012-2018

Originally (late 2012) started as Java+Spring boilerplate + Backbone/jQuery project.
Later converted to pure JavaScript project with Node.js server.
Currently it's implemented with universal JavaScript (Node/React/Bacon) using "megablob" architecture.

Requirements

Node.js 8 LTS

Local setup DB on unix based OS

  • Install PostgreSQL via homebrewbrew install postgresql on Mac OS

Start initialize PostgreSQL database:npm run init-dbStart and stop PostgreSQL after initializationnpm run start-db andnpm run stop-db

Set up config variables:

echo -e export DATABASE_URL=postgresql://localhost:5432/postgres >> .envecho -e export APP_SECRET=my-very-hard-app-secret >> .envecho -e export UNI_URL=https://uni.lut.fi/fi/web/guest/lukujarjestykset1 >> .envsource .env

Build application:

npm installnpm run build

Tests

npm test

About

Lukkarimaatti timetable tool for LUT students [Deprecated]

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp