Coder Social home page Coder Social logo

ppessi / kurssiesitieto-ohtuprojekti Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kurssiesitieto/kurssiesitieto-ohtuprojekti

0.0 0.0 0.0 29.2 MB

Ohjelmistotuotantoprojekti, kevät 2024

License: MIT License

JavaScript 95.58% CSS 3.99% HTML 0.21% Dockerfile 0.21%

kurssiesitieto-ohtuprojekti's Introduction

Course Prerequisite visualization tool

example workflow codecov

Alt Text

This project is a web application designed to help students plan their studies by showcasing hierarchical relations between different courses. The app is built with React and Vite with the aim of creating intuitive and interactive way to visualize the relations between different courses. The project fetches course data from Sisu and will later take advantage of University of Helsnki login to fetch students personal data to help students further plan their studies.

This project is part of Software engineering course in University of Helsinki (Ohjelmistoprojekti TKT20007)

Link to the visualization tool

Table of Contents

Documentation

Project links

Quickstart

Downloading

Run the following command in the terminal:

git clone [email protected]:Kurssiesitieto/kurssiesitieto-ohtuprojekti.git

Installation

Run the following command in root directory:

npm install

Installs the required dependencies on both frontend and backend

Setting up .env

Set up .env file in project root. Follow this guide for the required variables.

Running the program locally

Running the program in development mode:

npm run dev 

To run the program in production mode, you need to execute the following two commands:

npm run build 
npm run prod

Runs the app on http://localhost:3001/

Where does the application go on it's day off? nowhere the application can't walk silly.

kurssiesitieto-ohtuprojekti's People

Contributors

janitus avatar owlaboy avatar vehvilainenpooki avatar gudkat avatar altu774 avatar sampsaoinonen avatar lassisav avatar ollhaa avatar niinam avatar rpessi avatar ppessi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.