8000 GitHub - jguddas/app-turso-crm: A Remix CRM website leveraging Turso's numerous databases
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jguddas/app-turso-crm

 
 

Repository files navigation

Turso CRM

A Customer Relationship Management (CRM) SaaS service built with Remix, Turso, and Drizzle.

Setting up the database

Install the Turso CLI.

Create a turso database

turso db create turso-crm

Create an authentication token for all your databases

turso db tokens create turso-crm --group

Get the database URL for the created database

turso db show --url turso-crm

Store the acquired values as key value pairs in a .env file at the root of the project.

# .env

TURSO_URL=<OBTAINED_URL>
TURSO_AUTH_TOKEN=<CREATED_TOKEN>

Generate the database schema by running:

npm run drizzle:generate

Migrate the database schema by running:

npm run drizzle:migrate

Local development

Install dependencies

npm install

Spin up a local server:

npm run dev

This starts your app in development mode, rebuilding assets on file changes.

Deployment

First, build your app for production:

npm run build

Then run the app in production mode:

npm start

Now you'll need to pick a host to deploy it to.

DIY

If you're familiar with deploying node applications, the built-in Remix app server is production-ready.

Make sure to deploy the output of remix build

  • build/
  • public/build/

About

A Remix CRM website leveraging Turso's numerous databases

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.5%
  • 2A1E Other 0.5%
0