gcaggia / purrfect

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Purrfect Creation Dashboard App

Welcome to the Purrfect Creations Dashboard App.

This application consists of a frontend (client) which is a basic React App and a backend (server/api) using NestJS.

Here is a quick guide about how to run the application.

There are two ways to run this app:

  • Local environnment
  • Docker

Note: Before using this app, you will need an Airtable account and a valid API key. More information here.

Configuration

Please copy the .env.example located in src/server/ to a new .env file in the same folder. Update this file with you Airtable private key and base id.

Local environment

In Order to run the application natively on your computer, you will need to install nodejs v16. Check the .nvmrc file located at the root of the project to know the exact nodejs version.

Steps:

  1. Start the server (backend api): read more here
  2. Start the client (frontend): read more here

Docker

Remember to configure the src/server .env file first.

It is pretty simple to run the application with docker:

cd /src
docker-compose up

That's it!

About


Languages

Language:TypeScript 79.5%Language:HTML 7.0%Language:Dockerfile 6.0%Language:CSS 4.5%Language:JavaScript 2.6%Language:Shell 0.3%