
π 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

National Hiking Day in Serbia Event Page
This project is a website for National Hiking Day in Serbia, organized by the Mountaineering Association of Serbia together with a local hiking club. The site provides visitors with a complete overview of the event and the broader value of hiking, featuring an about section on National Hiking Day, detailed information about the prepared trail with a Komoot-recorded route, and practical preparation and safety tips. It also includes galleries with photos from past events and images captured along the trail, offering participants a visual preview of the experience.

π§βπ³ RecipesAI made with Next.js, AI SDK, Tanstack Query, Clerk, Neon, Prisma, TypeScript, shadcn/ui and with PWA support
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). User can search and sort through collections and recipes with paginated results. 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, TypeScript and with PWA support
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 π€

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

The Landing Page Collection Showcase made with Next.js, shadcn/ui, Tailwind and TypeScript
The Landing Page Collection Showcase of Landing Page Examples made with Next.js, shadcn/ui, Tailwind and TypeScript