weburnit / simple-fe-stack

Create stack

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cool-Stack Cover

Ice-cool 🧊 Remix + Directus starter template.




Overview 🔭

🧊 cool-stack 🧊 is a modern stack for building web applications. It's built on top of two powerful tools:

  • 💿 Remix - blazingly fast, powerful React.js framework that is used for server-side rendering, allowing you to focus on creating beautiful user interfaces.

  • 🐰 Directus - an instant REST and GraphQL API that seamlessly integrates on top of a Postgres SQL database. Directus has an easy to work with SDK, that blends perfectly with Remix.

❄️ Get cool-stack today, before your time melts away ❄️

What's cool in the stack? ✨

Prerequisites

  • node - at least v14
  • yarn - at least v1.22.19
  • Docker Desktop - for spinning up your local PosgreSQL database & pgAdmin. If you don't want to run a database on your local machine, you can use the free tier of Directus cloud services

How to start

  • Run yarn run bootstrap - that will install and build all the project dependencies & packages
  • Run yarn run dev - turborepo will spin up all 'dev' scripts across the monorepo. You can also run each project's dev scripts separately
  • Log in to your directus dashboard using these credentials user: admin@example.com | password: admin
  • For production usage, make sure to fill in your .env files in api & page directories. It's best not to version these files in your repository

Deployment

Page

The Remix app in this repository comes with an Architect adapter, as it's working best for our use cases.

Refer to architect's docs for the a detailed guide on that topic.

API

Refer to directus docs for a guide on how to deploy a self-hosted directus instance.

We recommend deploying to AWS Elastic Beanstalk using Docker.



Built with cool-stack

About

Create stack


Languages

Language:TypeScript 75.6%Language:JavaScript 22.5%Language:Shell 1.2%Language:Arc 0.5%Language:CSS 0.2%