Loading repository data…
Loading repository data…
yaseenmustapha / repository
Full-stack Next.js 14 application. Uses React 18 client & server components, TypeScript, Prisma ORM, Railway PostgreSQL database, NextAuth.js OAuth 2.0 authentication, OpenAI API GPT-3.5-Turbo, and Stripe payments.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This is an app built to showcase the capabilities of Next.js 14.
Live demo is up at nextjs14-showcase.vercel.app
Warning This app is a work in progress. Site may be unstable.
| Home Page (Desktop) | Social Media Feed (Mobile) |
|---|---|
/app dir,npm install
.env.example to .env.local and update variables:cp .env.example .env.local
npm run dev
Open http://localhost:3000 with your browser to see the result.
Setup a PostgreSQL database. I recommend using as they have a great free tier and is easy to setup.
Put your database URL in the .env.local file under the DATABASE_URL key.
Run the Prisma migrate script to initialize the schema:
npm run migrate:dev
Licensed under the GNU Affero General Public License v3.0.