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.
astro
astrojs/node
astrojs/react
better-auth
drizzle-orm
neondatabase/serverless
cloudinary
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
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=
https://neon.tech/docs/introduction
https://www.better-auth.com/docs/introduction
https://cloudinary.com/