Website: memcode.com
Patreon: patreon.com/memcode
Email: contact@memcode.com
Twitter: twitter.com/memcodeapp
Alternative.to: alternativeto.net/software/memcode/about
First of all - you are very welcome to contribute, Memcode is a joint effort.
Feel free to ask questions/propose features in github issues, or email contact@memcode.com.
- Install PostgreSQL
- Go to postgres console:
psql postgres
. - Create a
postgres
user with password:CREATE ROLE postgres WITH LOGIN PASSWORD 'postgres';
. - Give the user a permission to create dbs, own all extensions, etc.:
ALTER ROLE postgres with superuser;
. - Create a new development database 'memcode':
make db-reset
. This will create the raw database for you - a schema and a few necessary database rows.
- Copy the example environment file with
cp env.example.js env.js
- Insert the necessary values - all those marked with "(NECESSARY)"
- Install node v22.19.0
- Install npm
- Run
npm install
- Run
make frontend-webpack
(compiles the frontend code) - Run
make start
(starts the node server) - Go to http://localhost:3000, and enjoy the development!