Skip to content

isabelle-galleberg/dt-toolkit-server

Repository files navigation

DT Toolkit — Server

This code was developed as part of the master’s thesis by @isabelle-galleberg and @evateis.

This repository contains the backend application, built using Node.js and Express.

💡 Project Overview

DT Toolkit is a digital toolkit developed to support a Design Thinking (DT) workshop focused on educating K–12 students about phishing scams. It provides interactive, structured activities that guide students through the stages of the Design Thinking process. The toolkit is intended for use by educators or facilitators leading workshops and aims to promote critical thinking, creativity, and cybersecurity awareness among young learners.

💻 Project setup

Follow the steps below to set up and run the backend application locally.

1. Clone the repository

git clone https://github.com/isabelle-galleberg/dt-toolkit-server.git

2. Install Dependencies

Navigate to the project folder and install dependencies:

npm install

3. Create Environment File

Create a .env file in the root directory and add the following:

PORT=5000
MONGO_URI=your_mongodb_connection_string  
JWT_SECRET=your_jwt_secret_key  
OPENAI_API_KEY=your_openai_api_key  
  • PORT: Port the server will run on
  • MONGO_URI: MongoDB connection string
  • JWT_SECRET: Secret key for signing JWT tokens
  • OPENAI_API_KEY: Your OpenAI API key for making requests to OpenAI's services

4. Run the Server

npm start

The API will be available at http://localhost:5000/api.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •