This is the monorepo for Luua, which is made of:
- A REST API (a rails app), located here (under
/
) - A NextJS (React) web app, located under
/frontend
This project is a work in progress, and is not working yet.
# Clone the repo
git clone git@github.com:lambda2/luua.git
cd luua
# Copy the config file
cp .env.local.example .env.local
# EDIT THE config file with your database credentials & cie
# Setup the database and seed the initial data
./bin/setup
- Ruby on Rails powers the REST API and other web pages
- NextJS (React.js) is used for the web app
- PostgreSQL 10+
- Redis 4+
- Ruby 2.5+
Luua uses cookies to store the user token when logged in, and to store the prefered language.
Luua tracks analytics with ahoy, an open source solution that doesn't relies or shares your data with a third party provider. In order to respect the GDPR compliance, we
- Don't store IP addresses
- Track same users with anonymity sets instead of cookies