Bachelor-project ~ Spring 2024
- π Info
- βοΈ Tech Stack
- π Features
- π€Έ Quick Start
- π₯ Demo
- π Links
- π License
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.
- Go
- Svelte
- TypeScript
- Tailwind CSS
- PostgreSQL
π 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.
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
.
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_helseveileder.mp4
See also links below for related info about project:
This project is licensed under the MIT License.