Setup Guide

How to install & use Deri Ui

Step-by-step instructions for Next.js and React. Copy components and start building in minutes.

Deri Ui
Deri Ui

Developer: Deribew Shimelis

Email: deribew.tech@gmail.com

1

Install & run

Clone the repo, run npm install, then npm run dev.

2

Browse components

Open /components/deri-ui or any page from the sidebar.

3

Copy code

Use View Code → Copy Code on any demo block.

4

Paste in your page

Import the component in pages/ or app/ and customize props.

5

Use template kits

Browse /templates/schools or /templates/universities for full website layouts.

Step 1 — Install & run (Next.js)
# Install the published package in any React app
npm install deri-ui

# Then configure Tailwind (see packages/deri-ui/README.md)
# presets: [require('deri-ui/tailwind.preset')]

# Local docs site (this repo)
npm install
npm run build:ui
npm run dev
# http://localhost:3000
Step 2 — Use a component in a page

Production build

npm run build   # build for production
npm run start   # start production server (Next.js)

Website template kits

Ready-made Ethiopian school and university homepages built with Deri Ui components. Copy the template folder, swap branding in the data files, and deploy.

Optional: run npm run fetch-university-logos to cache institution logos locally.

What to copy into your project

ItemPathRequired?
UI componentscomponents/ui/Yes
Tailwind stylesstyles/tailwind.cssYes (for matching design)
Branding configapp.config.tsOptional
ViewCode helpercomponents/ViewCode.tsxOptional
Logo componentcomponents/DeriLogo.tsxOptional
School templatescomponents/templates/school/Optional
University templatescomponents/templates/university/Optional

© 2026 Deri Ui. Developed by Deribew Shimelis. Copy and use the code freely in your projects.