This project is a small but feature-rich personal CRM. It's written in TypeScript, using Remix, React.js and Tailwind CSS. I've deployed this project on Fly.io.
-
Clone the repository:
git clone https://github.com/m-zelinka/personal-crm.git
-
Install the dependencies:
pnpm i
-
Define required env variables:
- Copy the template contents in .env.example to a new file named
.env
and fill all the required fields.
- Copy the template contents in .env.example to a new file named
-
Run the application in dev mode:
pnpm dev
Practice working with Remix data loadings APIs and Prisma ORM.
- App idea from Official Remix Tutorial
- Design inspiration by Jim Nielsen
- Features inspired by Dex, and Clay
- Logo from Shapes