Skip to content

This is the online repository for SPE's Turbo Consent project.

Notifications You must be signed in to change notification settings

yeapjf/turbo-consent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Turbo Consent

Turbo Consent is a web application developed for We The Curious, a charity based science centre based in Bristol. The application aims to enable We The Curious to efficiently handle visitors' consent on data being generated through their participation in public experiments.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Installation

  • Pull the repository to your local machine and import the pom.xml file as a project with your IDE. Your IDE should automatically download all the dependencies required.
  • Log in to your local MySQL server with the root user.
  • Create the database needed for the web app with CREATE DATABASE consentDB;.
  • Create a user and grant previlages on the database with CREATE USER 'tcuser'@'localhost' IDENTIFIED BY 'tcpass'; then GRANT ALL PRIVILEGES ON consentDB.* TO 'tcuser'@'localhost';
  • Run the main function of the application, make sure your local MySQL server is running on your machine.
  • On successful build, navigate to localhost:8080/ to visit the web application.
  • Log in with the email: admin@turboconsent.com and password: tcadmin123.
  • Navigate to localhost:8080/admin to create and remove accounts and test out other functionalities.

Built With

License

Turbo Consent is licensed under MIT License.

About

This is the online repository for SPE's Turbo Consent project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published