Skip to content

A thorough example of a Haskell web-application using the Yesod web framework and Meilisearch.

License

Notifications You must be signed in to change notification settings

scholablade/AlterDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRUD Application in Haskell

What is it?

This web-application is written in Haskell and uses the Yesod web framework, it’s similar to https://alternativeto.net where users can put software and their alternatives and uses SQLite as it’s database and Meilisearch as the search engine.

Setup guide

To self-host this web-application, download Haskell and Stack, I recommend GHCup.

MeiliSearch

Download MeiliSearch from their website and get the keys and put them in env.dhall in config, with the name meilisearchKey.

Google Secrets

In the application there is Auth specifically Google Auth so get Google secrets from their webapp and name them in env.dhall as googleId and googleSecret respectively. Contact me if you can’t get it working following these steps.

License

AGPL v3

About

A thorough example of a Haskell web-application using the Yesod web framework and Meilisearch.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published