/fresher-pass

Modern fresher pass for TKO-äly ry

Primary LanguageTypeScript

Fresher Pass

A hopeless attempt at making yet another future-proof:tm: fresher pass with modern technology.

Aims to be usable on mobile through "Add to home screen" or similar functionality, as well as on desktop.

Current features to be implemented can be found in TODO.

Installation

  1. Clone project locally
  git clone https://github.com/ConcernedHobbit/fresher-pass.git
  cd fresher-pass
  1. Install dependencies
  npm install
  1. Create .env file
  cp .env.template .env
  1. Initialize the database
  npx prisma migrate dev --name initialization

Developing

Start the development server:

  npm run dev

It will automatically update when it detects changes to the source.

Building & deploying

Building and running the application in production mode is simple:

  npm run build
  npm start

At this point of the project it is not recommended to run in production mode.

Full Stack Open

This is a course project for the Full Stack Open course.

Hour tracking can be found here.

More FSO-specific documentation will be added at a later date.