
π 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
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.









π‘ 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.










#οΈβ£ 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.







π€ 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.





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 π€








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.







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 π€








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.




