draganaleksich/draganaleksich.github.io
Ensome is a clean and modern website targeting a wide variety of use cases for cloud technologies, IT businesses, startups, machine learning, data science businesses, etc.
Ensome is a clean and modern website targeting a wide variety of use cases for cloud technologies, IT businesses, startups, machine learning, data science businesses, etc.
Simple demo app demonstrating use of OpenAI Assistants API in Next.js and Vercel AI SDK with streaming, tool use (code interpreter and file search), and function calling.
Demo of Vercel AI SDK to control UI via side effects. Set light/dark/system mode by typing the mode you want, e.g. `dark mode`, in the chat. Type `clear` to delete messages from the chat.
Chat with a pdf document! Utilizes RAG (Retrieval Augmented Generation) to retrieve relevant context, then answers user question based on the provided context and chat history.
Social media app with features inspired by X (Twitter).
A chatbot that responds only with information that it has within its knowledge base. The chatbot is able to both store and retrieve information.
AI powered email client. Generate short summary or compose an email with the help of ai.
Online store that has a product catalog that customers can browse by category and page, a shopping cart where users can add and remove products, and a checkout where customers can enter their details and place their orders.
A Generative UI chatbot that streams React Server Components from the Server with Next.js and the Vercel AI SDK.
Build your own React-Router! Simple implementation of client-side router based on React-Router v4.
A ChatGPT-like LLM implementation in PyTorch from scratch.
My portfolio site
In Trello-Clone, you can create tasks and organize them into lists. You can drag and drop both cards and lists to reorder them.
Web server built with Express.js and MongoDB
Redux-paint is a drawing board. You can pick different colors and draw lines. If you don’t like the results you can “undo” and "redo" your actions. When you are satisfied with the results you can export the image as a .png file.
Build AI-powered applications with React, Svelte, Vue, and Solid