Skip to content

SSR application built with Astro, Neon DB, and Cloudinary

Notifications You must be signed in to change notification settings

JoelDeonDsouza/Clips_Astro

Repository files navigation

🚀 Clips_Astro

A simple SSR application built with Astro, Neon DB, and Cloudinary for cloud storage; a social posting app with features like private mode, likes, and comments.

Tech Stack

Core Framework

  astro
  astrojs/node
  astrojs/react

Authentication

 better-auth

Database

drizzle-orm
neondatabase/serverless

Image Handling

cloudinary

Screenshots

App Screenshot

App Screenshot

App Screenshot

App Screenshot

Run Locally

Clone the project

  git clone https://github.com/JoelDeonDsouza/Clips_Astro.git

Go to the project directory

Install dependencies

  npm install

Start server

  npm run dev

.env file

Ensure to include a .env file with the provided data

DATABASE_URL=

BETTER_AUTH_SECRET=

BETTER_AUTH_URL=http://localhost:4321

CLIENT_ID= // Your gitHub user ID (For user authentication) //

CLIENT_SECRET= // Your gitHub access secret (For user authentication) //

PUBLIC_CLOUDINARY_CLOUD_NAME=

PUBLIC_CLOUDINARY_API_KEY=

CLOUDINARY_API_SECRET=

Neondb

https://neon.tech/docs/introduction

Better Auth

https://www.better-auth.com/docs/introduction

Cloudinary

https://cloudinary.com/