Skip to content

oathompsonjones/A-Graphical-Playground-for-Haskell

Repository files navigation

A Graphical Playground for Haskell

This project was created as part of my dissertation at The University of Edinburgh. Click here to visit the website. Click here to read the dissertation.

Running Locally

  1. Make sure you have Node.JS and Docker installed on your system. I would also recommend using PNPM as your package manager, instead of NPM (which comes with Node.JS by default).
  2. Run git clone https://github.com/oathompsonjones/A-Graphical-Playground-for-Haskell.git to clone this repository.
  3. Run cd A-Graphical-Playground-for-Haskell to navigate to the correct directory.
  4. Set up a MongoDB database.
  5. Create a file called .env at the root of this directory, containing a variable called MONGO_DB_URL, containing the URL to your database.
  6. Run pnpm install (or npm install if using NPM).
  7. Run pnpm build (or npm run build if using NPM).
  8. Run pnpm start (or npm run start if using NPM).

Reporting Bugs

Please use the issue tracker to report any bugs, and provide as much information as you can, including how to reproduce the bug where possible.

About

This is my Undergraduate University Honours Project and dissertation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages