Click to expand
Blogo is a simple CRUD
remix application where users are able to login/register, create posts, view posts, edit posts, delete posts. I used Remix
paired with zod
and prisma
for majority of backend work, with prisma I went with mongodb
connector (preview feature), for styling I used tailwindcss
.
Typescript
💕Remix
💿Prisma
📜Tailwindcss
for styling 👌radix-ui
for accessible dropdown component 👓zod
for validation ❌✔
Name | Description | Example |
---|---|---|
SESSION_SECRET | can be anything | verysecret |
DATABASE_URL | db connection url string | mongodb+srv://username:password@cluster0.riogn.mongodb.net/databasename?retryWrites=true&w=majority |
-
Clone to your computer.
-
clone this repo
-
cd remix-crud
-
npm install
-
-
Create .env.local in the root directory of your project, add env variables required.
-
Start a dev server
npm run dev
-
Favicon and meta images