Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Open-source Next.js ecommerce template with Prisma, PostgreSQL, authentication, i18n, and PWA support.

Next.js ecommerce starter built as a web programming final exam, using MongoDB, Prisma, Tailwind CSS, and JWT auth.
Reglini is an open-source ecommerce template built with Next.js, Prisma, and TypeScript that powers the new version of reglini-dz.com, giving developers a production-ready storefront foundation with authentication, internationalization, and PWA support.
Reglini is a Next.js ecommerce template that generates a storefront from a product catalog and user accounts, producing a browsable shopping experience. It runs on Node.js and uses Prisma as its ORM, with PostgreSQL as the default database configured in prisma/schema.prisma; the datasource can be changed by editing this file and the URI in the .env file. The project is publicly available on GitHub at https://github.com/moh3a/reglini and is the codebase behind the reglini-dz.com store. Its stack includes TypeScript for type safety, Next.js for server-side rendering and API routes, and the repository topics list authentication, internationalization, and PWA support.
npm run build to compile the production bundle and npm run start to serve it on your local network.prisma/schema.prisma, and the connection URI is set in .env, making database changes straightforward.npm i, npm run build, and npm run start to launch a full storefront on their local network, then customize the Prisma schema and environment variables..env file.prisma/schema.prisma and the connection string, as the documentation explains.You start by cloning the repository: git clone https://github.com/moh3a/reglini.git. Then install dependencies with npm i, build the app with npm run build, and start the production server with npm run start. The app runs on your local network and connects to PostgreSQL by default, with instructions for changing the datasource in prisma/schema.prisma and the .env file.
Reglini is an open-source ecommerce template built with Next.js, Prisma, and TypeScript. It is the codebase for the new version of reglini-dz.com and includes authentication, internationalization, and PWA support out of the box.
Reglini uses Next.js as its framework, Prisma as its ORM, PostgreSQL as the default database, and TypeScript for static typing. The repository topics also confirm authentication, ecommerce, internationalization, and PWA features.
The project is publicly available on GitHub and can be cloned with git clone https://github.com/moh3a/reglini.git. The repository does not include a license file in the provided content, but the code is distributed openly for anyone to download and run.
Open prisma/schema.prisma, change the provider to the database you want, and update the connection URI in the .env file. The quickstart documentation explicitly describes this workflow.
The project's TODO file lists fixing serverless function invocations, moving the buying flow away from localStorage, and adding featured promotions and hot products to the storefront.