Bachelor-project in collaboration with medical students and researchers from UiB 🚑
This repository has been archived on 2024-12-07. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
Sindre Kjelsrud 95382d47e7
add db init file
Signed-off-by: Sindre Kjelsrud <kjelsrudsindre@gmail.com>
2024-05-13 13:34:47 +02:00
backend add db init file 2024-05-13 13:34:47 +02:00
frontend 🚨 fix missing prop error 2024-05-03 15:26:03 +02:00
.gitignore 🙈 update gitignore 2024-05-02 16:28:05 +02:00
LICENSE 📄 added LICENSE 2024-01-04 10:22:18 +01:00
README.md 📝 update README 2024-05-03 12:26:31 +02:00

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

https://github.com/haraldnilsen/helseveileder/assets/93219711/0b9590a5-736a-41d5-9888-51a1232dc591

See also links below for related info about project:

📄 Licence

This project is licensed under the MIT License.