Version 1.0.0
As part of the idealo Design System, the Next Web Platform is a marketing-website created for designers and developers at idealo to exchange ideas and problem-solutions about the idealo Design System.
- Eda Güngör
- Grace Dodi
- Hai Trang Vu Thi
- Julia Schafferus
- Lilit Harutyunyan
- Pede Mahulomé
- Bettina Müller
- Lara-Sumru Kiyicioglu
- Iuliia Romanova
- Svenja Krauß
- Esra Oezkan
- Lucia Feddersen
Here are the steps to run this project on your local machine:
git clone https://github.com/idealo/idealo.design
- change into the idealo.design directory
Install npm if not already installed & make sure you are using the latest version of npm!
Check for your npm version with: npm --version
Then run:
npm install
Install node.js if not already installed:
- use the node installer found at https://nodejs.org/en/download/
or
-
use nvm to install
nvm install node
Make sure your node version is between 13.9.0 and 14.17.0!
Check for your node version with: node -v
or nvm version
Change your node version with: nvm install v<version>
Install docker by following instructions found on the official docker website https://docs.docker.com/engine/install/.
Use docker run -d -p 6379:6379 -t redis
to run redis key-value database.
- go into your docker container postgres and run
CREATE DATABASE idealodesign;
- go into database idealodesign and run all .sql - files according the order, which you can find in the directory /src/server/db_Configuration
- run
npx webpack
-
nagivate into the /dist directory
-
run the node server:
OAUTH2_CLIENT_ID=XXX OAUTH2_CLIENT_SECRET=XXX OAUTH2_TENANT_ID=XXX CALLBACK_URL=http://localhost:8080/auth/provider/callback POSTGRES_URL=postgres://postgres@localhost:5432/idealodesign S3_BUCKET=mybucket node server.js
-
instead of XXX use the secret values you will find on AWS https://eu-central-1.console.aws.amazon.com/secretsmanager/home?region=eu-central-1#!/secret?name=idealo-design-local-oauth-keys
Success! - You can now find idealo Design System under localhost:8080
information about license and copyright
%