Nikola Ivanovic\'s profile picture

πŸ‘‹ Hello World!

I am Nikola, a Full-Stack Software Engineer from Serbia.
I am experienced JavaScript/Node.js developer but also I have some experience with Java, Python and PHP.

Projects

πŸ§‘β€πŸ³ RecipesAI made with Next.js, AI SDK, Tanstack Query, Clerk, Neon, Prisma, TypeScript and shadcn/ui

πŸ§‘β€πŸ³ RecipesAI made with Next.js, AI SDK, Tanstack Query, Clerk, Neon, Prisma, TypeScript and shadcn/ui

Authenticated user can generate 4 recipes based on the inputed ingrediants. Newly generated recipes can be viewed and added to multiple collections (default 'Favourites' and newly created ones). If recipe is unsaved from collection and it is not part of other collections then it is deleted, also when collection is deleted all recipes from that collection that are not part of other collections are deleted.

Next.js icon
AI SDK icon
Tanstack Query icon
Clerk icon
Neon icon
Prisma icon
shadcn/ui icon
TypeScript icon
Tailwind icon
🏑 Property rentals made with Next.js, shadcn/ui, Cloudinary, Prisma, Neon and Clerk

🏑 Property rentals made with Next.js, shadcn/ui, Cloudinary, Prisma, Neon and Clerk

Unauthenticated users can filter, sort and search through all listings and view users data and listing's details. Authenticated users can add, edit, delete listings and edit and delete own profile and account info. Data is stored on NeonDB through Prisma and images are uploaded and stored on Cloudinary. Location is geocoded and shown on Leaflet map, with external 'View on Google Maps' link.

Next.js icon
Clerk icon
Cloudinary icon
Neon icon
Prisma icon
shadcn/ui icon
Tailwind icon
TypeScript icon
React Hook Form icon
Zod icon
Zustand icon
#️⃣ AI Instagram hashtag generator made with Next.js 15, AI SDK (llama-3.3), Clerk, shadcn/ui, Tailwind and TypeScript

#️⃣ AI Instagram hashtag generator made with Next.js 15, AI SDK (llama-3.3), Clerk, shadcn/ui, Tailwind and TypeScript

AI Instagram hashtag generator made with ⚑ Next.js 15 and πŸ€– AI SDK (llama-3.3), that lets user that is authenticated through Clerk to generate up to 30 hashtags based on the topics provided, with 3 type selection and to refetch the data with already applied filters.

Next.js icon
AI SDK icon
Clerk icon
shadcn/ui icon
Tailwind icon
TypeScript icon
Vercel icon
πŸ€– AI Chat made with Next.js 15, AI SDK (llama-3.3), shadcn/ui, Tailwind and TypeScript

πŸ€– AI Chat made with Next.js 15, AI SDK (llama-3.3), shadcn/ui, Tailwind and TypeScript

AI Chat made with⚑Next.js 15 and πŸ€– AI SDK (llama-3.3), with scroll animations, copy to clipboard, syntax highlighting, like and dislike buttons and dark mode.

Next.js icon
AI SDK icon
shadcn/ui icon
Tailwind icon
TypeScript icon
Dockerized Nest.js, GraphQL, Prisma, PostgreSQL and nginx Recipes API with JWT Authentification πŸ”

Dockerized Nest.js, GraphQL, Prisma, PostgreSQL and nginx Recipes API with JWT Authentification πŸ”

πŸ‹ Dockerized 😺 Nest.js,πŸ•ΈοΈ GraphQL,πŸ”· Prisma,🐘 PostgreSQL,🌐 nginx Recipes API with πŸ” JWT authentification,πŸ“ƒ recipes and πŸ‘€ user management, and πŸ”Ž search functionality πŸ€—

Nest.js icon
GraphQL icon
Prisma icon
PostgreSQL icon
TypeScript icon
JWT icon
Docker icon
nginx icon
Next.js 14 and Laravel Tasks CRUD Dashboard app with Laravel Sanctum auth , NextUI, Zod, Formik, Tailwind and TypeScript πŸ€—

Next.js 14 and Laravel Tasks CRUD Dashboard app with Laravel Sanctum auth , NextUI, Zod, Formik, Tailwind and TypeScript πŸ€—

Tasks CRUD Dashboard with πŸ” authentification made with ⚑ Next.js 14,🌟 Laravel,πŸ–ŒοΈ NextUI,πŸ“‹Formik,πŸ›‘οΈ Zod,🌬️ Tailwind CSS and πŸ“ƒTypeScript.

Next.js icon
PHP icon
Laravel icon
NextUI icon
Formik icon
Zod icon
Tailwind icon
TypeScript icon
Dockerized Nest.js, Prisma, PostgreSQL and nginx Blog Posts API with JWT Authentification πŸ”

Dockerized Nest.js, Prisma, PostgreSQL and nginx Blog Posts API with JWT Authentification πŸ”

πŸ‹ Dockerized 😺 Nest.js, πŸ”· Prisma, and 🐘PostgreSQL Blog Posts API with πŸ” JWT authentification , πŸ“ƒposts and πŸ‘€ user management, πŸ“‘ pagination and πŸ“œ Swagger documentation πŸ€—

Nest.js icon
Prisma icon
PostgreSQL icon
Swagger icon
TypeScript icon
JWT icon
Docker icon
nginx icon
Vue.js 3, Inertia.js, Laravel and PrimeVue Task Dashboard with Laravel Breeze Auth πŸ”

Vue.js 3, Inertia.js, Laravel and PrimeVue Task Dashboard with Laravel Breeze Auth πŸ”

Task CRUD dashboard with client side pagination, searh and sorting, made with Vue.js 3, Inertia.js, Laravel, PrimeVue and Laravel Breeze.

Vue.js icon
Laravel icon
PHP icon
Inertia.js icon
TypeScript icon
PrimeVue icon
Tailwind icon
View All