Skip to content
This repository has been archived by the owner on May 13, 2024. It is now read-only.
/ helseveileder Public archive

Bachelor-project in collaboration with medical students and researchers from UiB πŸš‘οΈ

License

Notifications You must be signed in to change notification settings

haraldnilsen/helseveileder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Helseveileder

Bachelor-project ~ Spring 2024

πŸ“‹ Table of Contents

  1. πŸ“ Info
  2. βš™οΈ Tech Stack
  3. πŸ”‹ Features
  4. 🀸 Quick Start
  5. πŸŽ₯ Demo
  6. πŸ”— Links
  7. πŸ“„ License

πŸ“ Info

This repository contains our Bachelor project for Spring 2024. This project is a collaborative effort with medical students and researchers from UiB (University of Bergen).

As a part of this project we needed to scrape questions and answers from StudenterspΓΈr.no. This involved developing a webscraper to extract the necessary data. You can explore the source code here.

βš™οΈ Tech Stack

  • Go
  • Svelte
  • TypeScript
  • Tailwind CSS
  • PostgreSQL

πŸ”‹ Features

πŸ‘‰ Accessibility: Ensure access & usability for all users.

πŸ‘‰ Bug Reporting: Respondents can report a bug if they found one.

πŸ‘‰ Evaluation of survey: Respondents can evaluate survey if wanted.

🀸 Quick Start

Server Setup

The server relies on Docker Compose for environment management. Ensure that it's installed on your system.

  • Getting Started:
    i. Go into the server directory: cd backend
    ii. Copy .env.example to .env
    iii. Build Docker environment: docker compose -f docker-compose.dev.yml build
    iv. Launch the Docker environment; docker compose -f docker-compose.dev.yml up -d
  • API Access: The API is now accessible at http://localhost:8080.

Client Setup

The client uses npm for package management. Ensure that it's installed before proceeding.

  • Getting Started:
    i. Navigate to the client directory: cd frontend
    ii. Copy .env.example to .env
    iii. Install dependencies: npm i
    iv. Start dev-server: npm dev run
  • Website Access: The site is now available at http://localhost:5173.

πŸŽ₯ Demo

demo_helseveileder.mp4

πŸ”— Links

See also links below for related info about project:

πŸ“„ Licence

This project is licensed under the MIT License.