Dragan Aleksic's Projects
Login into demo account to see a chart of your sales and manage your products and events. You can also manage your account information.
Web server built with Express.js and MongoDB
Build AI-powered applications with React, Svelte, Vue, and Solid
A chatbot that responds only with information that it has within its knowledge base. The chatbot is able to both store and retrieve information.
Set the light/dark/system mode by simply typing the mode you want, e.g. โdark modeโ, in the chat. The prompt executes client-side tool implemented with Vercel AI SDK.
Chat-with-pdf app uses RAG (Retrieval Augmented Generation) to retrieve relevant context, then answers user question based on the provided context and chat history.
Build your own React-Router! Simple implementation of client-side router based on React-Router v4.
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.
eStore is an 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 ChatGPT-like LLM implementation in PyTorch from scratch.
Web server built with Express.js and MongoDB
A few simple examples of MultiOn autonomous web agent performing actions like following an account or posting on X using MultiOn Node.js SDK.
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.
My portfolio site
Simple example showcasing how to manage form state in React, without third-party library.The same form component is used for both create and edit operations.
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.
Simple blog CRUD app using redux-toolkit and RTK Query
Web server built with Express.js and MongoDB
In Social Media App, without signing in, you can only see a list of all users. Sign in to see user's profile and posts, who they follow and who follows them. You can create posts, comment and like posts, and follow other users.
In Trello-Clone, you can create tasks and organize them into lists. You can drag and drop both cards and lists to reorder them.