You are browsing as a guest. Sign up (or log in) to start making projects!

revankotapati

@revankotapati

Joined June 1st, 2026

  • 17Devlogs
  • 5Projects
  • 3Ships
  • 15Votes
Ship

EconSite is a simple website that lets you track stock market prices. You just type in a stock symbol (like AAPL for Apple or TSLA for Tesla), and the site pulls live details like the current price, daily highs and lows, market cap, and the company logo from the Finnhub API. The biggest challenge was making sure the website's CSS and JavaScript loaded when published online. At first, the server couldn't find the styling files because of tricky folder pathways. To test the project, all you need to do is open the live link and search for your favorite major stock symbols to see the text automatically switch colors (green if the stock went up today, red if it went down) and watch the details update instantly.

Try project → See source code →
Open comments for this post

39m 23s logged

Finished setting up the project on GitHub, it required me to create a few files that helped connect the pages. I used Finnhub to get the api data for the stocks and I tried to make a simple, clean UI.

0
Original post
@revankotapati

Finished setting up the project on GitHub, it required me to create a few files that helped connect the pages. I used Finnhub to get the api data for the stocks and I tried to make a simple, clean UI.

Replies

Loading replies…

0
4
Open comments for this post

32m 56s logged

Finished the CSS and Readme. I am still in the process of hosting it on Github Pages.

0
Original post
@revankotapati

Finished the CSS and Readme. I am still in the process of hosting it on Github Pages.

Replies

Loading replies…

0
2
Open comments for this post

25m 4s logged

I read the guide and finished writing my HTML and JavaScript code. I have not decided how my app will look, so I have not yet written my CSS code. This website will fetch all the information about a stock or crypto based on the user’s request. I also plan to add a stock name lookup on the sidebar, but that might not be something I implement at all.

0
Original post
@revankotapati

I read the guide and finished writing my HTML and JavaScript code. I have not decided how my app will look, so I have not yet written my CSS code. This website will fetch all the information about a stock or crypto based on the user’s request. I also plan to add a stock name lookup on the sidebar, but that might not be something I implement at all.

Replies

Loading replies…

0
4
Open comments for this post

17h 55m 56s logged

Since the last post, I finished designing the worlds and added basic assets. For example, the 3rd world, which consists of human enemies, has an outpost, castle, tarps, and much more. Each world has its own theme, so it looks vastly different as the player goes through each world. Also, I forgot to record my 3d models, but I finished most of those as well. I only have 2-3 enemy models left. I coded the assets so they would only generate when the player accesses the specific world, so it takes up less space. I also improved the HUD, and added cutscenes throughout the game. Currently, the cutscenes are just text, but I plan to make them videos of the player interacting with the characters. I will also finish the rest of the 3d models and add NPCs that grant sidequests. However, the sidequests might be for another time. I predict that I am 80-85% done with the base game.

0
Original post
@revankotapati

Since the last post, I finished designing the worlds and added basic assets. For example, the 3rd world, which consists of human enemies, has an outpost, castle, tarps, and much more. Each world has its own theme, so it looks vastly different as the player goes through each world. Also, I forgot to record my 3d models, but I finished most of those as well. I only have 2-3 enemy models left. I coded the assets so they would only generate when the player accesses the specific world, so it takes up less space. I also improved the HUD, and added cutscenes throughout the game. Currently, the cutscenes are just text, but I plan to make them videos of the player interacting with the characters. I will also finish the rest of the 3d models and add NPCs that grant sidequests. However, the sidequests might be for another time. I predict that I am 80-85% done with the base game.

Replies

Loading replies…

0
1
Open comments for this post

2h 5m 8s logged

I added a few extra features, including a music player and a printer app. Moreover, I changed the files and mail apps, where the user can actually edit and use the files. The user can also send mail and receive mail. However, the app is not connected to any real mail platforms, which I have been trying to fix.

0
Original post
@revankotapati

I added a few extra features, including a music player and a printer app. Moreover, I changed the files and mail apps, where the user can actually edit and use the files. The user can also send mail and receive mail. However, the app is not connected to any real mail platforms, which I have been trying to fix.

Replies

Loading replies…

0
1
Open comments for this post

3h 51m 12s logged

For this project, I scrapped the UI and remade it. The base setup is still there. The sidebar and the main content area is still present, but I removed the ability to index and clear history. In the new UI, the sidebar allows the user to upload files, and the UI will show how many sections were indexed automatically. When the file is deleted, history and its related context will also be deleted. The QA part of the algorithm now answers more cleanly and provides follow-up questions as well. Moreover, the chat also shows its sources, the document’s text, when answering a question.

Coming to backend of the algorithm, I remade it as well. I first went to an OpenRouter API, which I had to fix for a long time as the file was not being converted to text properly, so the answers generated by the model were not correct. Then, I switched back to use a free Gemini Model for the answer generation and used a local embedding model to save tokens.

0
Original post
@revankotapati

For this project, I scrapped the UI and remade it. The base setup is still there. The sidebar and the main content area is still present, but I removed the ability to index and clear history. In the new UI, the sidebar allows the user to upload files, and the UI will show how many sections were indexed automatically. When the file is deleted, history and its related context will also be deleted. The QA part of the algorithm now answers more cleanly and provides follow-up questions as well. Moreover, the chat also shows its sources, the document’s text, when answering a question.

Coming to backend of the algorithm, I remade it as well. I first went to an OpenRouter API, which I had to fix for a long time as the file was not being converted to text properly, so the answers generated by the model were not correct. Then, I switched back to use a free Gemini Model for the answer generation and used a local embedding model to save tokens.

Replies

Loading replies…

0
0
Open comments for this post

16h 9m 1s logged

I finished the basics of the new game’s implementation. The main menu UI is improved and the player movement and projectile throwing functionality looks better as well. Within the UI, I was able to ensure that the color changes as the user hovers and presses the buttons. The title design will be improved and I want to make the background more transparent and add a picture of the main character’s figure on the main menu. My next steps also include making a few levels and finish updating all of the UI. I have spent a lot of time fixing the errors I have run into and combing through Godot documentation.

0
Original post
@revankotapati

I finished the basics of the new game’s implementation. The main menu UI is improved and the player movement and projectile throwing functionality looks better as well. Within the UI, I was able to ensure that the color changes as the user hovers and presses the buttons. The title design will be improved and I want to make the background more transparent and add a picture of the main character’s figure on the main menu. My next steps also include making a few levels and finish updating all of the UI. I have spent a lot of time fixing the errors I have run into and combing through Godot documentation.

Replies

Loading replies…

0
1
Ship

I am incredibly excited to launch MythicOS, a myth-inspired web operating system simulation that merges the sleek user experience of modern desktop design with the rich, transcendent imagery of ancient Vedic cosmology. Operating out of the symbolic nodes of Mount Kailash, MythicOS serves as a conceptual workspace environment designed to monitor data planes, manage cosmic records, and explore dynamic realms across coordinates. Building an entire windowing environment inside a flat web browser came with unique architectural hurdles, specifically managing multi-state window configurations, prioritizing global display z-index depth stacking, and converting standard hardware APIs—like webcam video streams—into thematic native modules like the Sanjaya Drishti Lens without disrupting pure CSS layouts. I am incredibly proud of achieving a highly responsive, vanilla frontend architecture that delivers heavy glassmorphism, fluid drag mechanics, and real-time state data persistence in the Akashic Records without a single external library dependency. To fully test the environment, I highly recommend launching the application nodes from the bottom tray dock, opening The Divya Sight to enter dynamic search keyphrases like ganita or drishti, and altering the plane tapestry via the Dharma Laws configuration layer to watch the workspace interface fluidly adapt in real-time.

Try project → See source code →
Open comments for this post

19m 27s logged

I added a few comments to the code and published my site on Github Pages. This project will be further developed in WebOS 2.

0
Original post
@revankotapati

I added a few comments to the code and published my site on Github Pages. This project will be further developed in WebOS 2.

Replies

Loading replies…

0
5
Open comments for this post

1h 33m 33s logged

I was able to finish the functionality of the apps. Majority of my time making this OS was spent on choosing the background colors, wallpapers, and design. I tried a few different ideas, and ended up using an Apple inspired design with the button. However, I was not able to find proper images for the apps that were suitable to design, so I kept the emojis temporarily. My plan is to add more apps and change the app icons. However, this will be the final devlog before I ship it for WebOS 1.

0
Original post
@revankotapati

I was able to finish the functionality of the apps. Majority of my time making this OS was spent on choosing the background colors, wallpapers, and design. I tried a few different ideas, and ended up using an Apple inspired design with the button. However, I was not able to find proper images for the apps that were suitable to design, so I kept the emojis temporarily. My plan is to add more apps and change the app icons. However, this will be the final devlog before I ship it for WebOS 1.

Replies

Loading replies…

0
3
Open comments for this post

1h 50m 29s logged

I changed the theme from the initial OS design. I also added the search engine at the bottom, the purple app. I added an email app that will let you connect to your Gmail account, and changed the wallpaper in the background. My next step is to add the settings app, camera, calculator, file explorer, and more. I will also add the functionality for the two apps. Most of my time has been spent on trying to find icons for my app, most of which are currently emojis, but will soon change.

0
Original post
@revankotapati

I changed the theme from the initial OS design. I also added the search engine at the bottom, the purple app. I added an email app that will let you connect to your Gmail account, and changed the wallpaper in the background. My next step is to add the settings app, camera, calculator, file explorer, and more. I will also add the functionality for the two apps. Most of my time has been spent on trying to find icons for my app, most of which are currently emojis, but will soon change.

Replies

Loading replies…

0
4
Open comments for this post

39h 44m 52s logged

Update 3
This game was such a headache to make. I initially finished a working prototype of this game with an arcade mode where the enemies spawn based on AI, which the user can call through the API. However, I still had to add the textures and my designed 3d models. When I tried to put more importance on the UI for both the player’s side, like the location of the health bar, and the general UI, like the main menu screen, I found that any change crashed it. I spent hours reading the Godot documentation to understand the organization of the UI, but to no success. So, I switched gears and tried again, following an old tutorial from Godot 3, which I soon realized would not work. Therefore, I scrapped that and created another version that I hope will work. If this does not work, I would have to rely on my prototype and complete it. As my first game, it’s not leaving a good first impression of game development, which I have heard many good things about. Also, the prototype’s UI isn’t great, but it functions decently. The capsule in different colors acts as the enemies, but I have already attempted to design some low-poly 3d models.

0
Original post
@revankotapati

Update 3
This game was such a headache to make. I initially finished a working prototype of this game with an arcade mode where the enemies spawn based on AI, which the user can call through the API. However, I still had to add the textures and my designed 3d models. When I tried to put more importance on the UI for both the player’s side, like the location of the health bar, and the general UI, like the main menu screen, I found that any change crashed it. I spent hours reading the Godot documentation to understand the organization of the UI, but to no success. So, I switched gears and tried again, following an old tutorial from Godot 3, which I soon realized would not work. Therefore, I scrapped that and created another version that I hope will work. If this does not work, I would have to rely on my prototype and complete it. As my first game, it’s not leaving a good first impression of game development, which I have heard many good things about. Also, the prototype’s UI isn’t great, but it functions decently. The capsule in different colors acts as the enemies, but I have already attempted to design some low-poly 3d models.

Replies

Loading replies…

0
1
Open comments for this post

3h 10m 42s logged

I just finished the guide for WebOS 1. Interesting to follow through. I was able to create the background and my first app, a Notes app, with maximize, minimize, and closing functions. The app is also able to store the notes, so when the app is closed and reopened, the writing is still there. The OS also displays the time and date at the top. My next step is to create a few more apps, create a task bar, and add the setting function.

0
Original post
@revankotapati

I just finished the guide for WebOS 1. Interesting to follow through. I was able to create the background and my first app, a Notes app, with maximize, minimize, and closing functions. The app is also able to store the notes, so when the app is closed and reopened, the writing is still there. The OS also displays the time and date at the top. My next step is to create a few more apps, create a task bar, and add the setting function.

Replies

Loading replies…

0
2
Open comments for this post

17h 28m 13s logged

Update 2

Finished the world and arcade part of the game. After further consideration, I decided to add a story mode to the game and design more models. I also finished 2 out of 3 models for my enemies and add effects and scenes to the game screen. However, I will have to create a new project and start again with the world and characters to better organize my scenes and scripts in Godot.

This is my first attempt at game development, so I am attempting to figure out how I can improve my code and organization quality while improving my game.

Another feature that I have been able to add is the addition of special projectiles: 1. Projectiles that act as magnets and pull all enemies together
2. Projectiles that chain hit multiple enemies and stop them for a brief amount of time
3. Projectiles that explode and impact multiple enemies

Below is an image of my code for my new project. I will continue to update on my journey.

0
Original post
@revankotapati

Update 2

Finished the world and arcade part of the game. After further consideration, I decided to add a story mode to the game and design more models. I also finished 2 out of 3 models for my enemies and add effects and scenes to the game screen. However, I will have to create a new project and start again with the world and characters to better organize my scenes and scripts in Godot.

This is my first attempt at game development, so I am attempting to figure out how I can improve my code and organization quality while improving my game.

Another feature that I have been able to add is the addition of special projectiles: 1. Projectiles that act as magnets and pull all enemies together
2. Projectiles that chain hit multiple enemies and stop them for a brief amount of time
3. Projectiles that explode and impact multiple enemies

Below is an image of my code for my new project. I will continue to update on my journey.

Replies

Loading replies…

0
3
Open comments for this post

40m 8s logged

Added an OCR feature to allow handwritten text to be used. I also updated the user-query feature by allowing the user to select their own settings for the RAG pipeline. Moreover, I was able to allow the user to upload files and improved the UI to make it look better.

0
Original post
@revankotapati

Added an OCR feature to allow handwritten text to be used. I also updated the user-query feature by allowing the user to select their own settings for the RAG pipeline. Moreover, I was able to allow the user to upload files and improved the UI to make it look better.

Replies

Loading replies…

0
6
Open comments for this post

7h 9m 18s logged

Created the environment, enemies, character and the basic UI. My next task is to work on enhancing the UI and improving the physics of the game, especially movement.

0
Original post
@revankotapati

Created the environment, enemies, character and the basic UI. My next task is to work on enhancing the UI and improving the physics of the game, especially movement.

Replies

Loading replies…

0
3
Ship

For this project, I engineered a containerized, cloud-native Retrieval-Augmented Generation (RAG) assistant deployed on Hugging Face Spaces that enables users to securely upload documentation and query it in real time through a Streamlit chat interface. Writing native code directly with the modern google-genai and Pinecone Python SDKs allowed me to bypass bulky orchestrator frameworks, resulting in a lightweight, zero-local-storage pipeline that uses text-embedding-004 and gemini-1.5-flash. Navigating this build came with distinct engineering challenges, particularly resolving rigid SDK endpoint routing mismatches and optimizing a vector dimensionality gap by implementing types.EmbedContentConfig to dynamically truncate embedding outputs down to 768 dimensions to match the Pinecone serverless index. I am incredibly proud of how fast, clean, and cost-effective this standalone architecture turned out, as well as the strict system prompt guardrails that prevent hallucinations by defaulting to a clean fallback response whenever a query falls outside the uploaded context. To thoroughly test the live application, users simply need to verify their API keys, paste a technical text block into the ingestion sidebar to index the cloud vectors, and then run a mix of specific domain questions and out-of-domain prompts to observe the system's precise retrieval performance and defensive constraints.

  • 4 devlogs
  • 6h
Try project → See source code →
Open comments for this post

44m 1s logged

Finished backend and frontend connection.

0
Original post
@revankotapati

Finished backend and frontend connection.

Replies

Loading replies…

0
11
Open comments for this post

1h 0m 28s logged

I built the frontend and backend of this RAG pipeline using Python, GoogleGenAI, and Pinecone

0
Original post
@revankotapati

I built the frontend and backend of this RAG pipeline using Python, GoogleGenAI, and Pinecone

Replies

Loading replies…

0
5

Followers

Loading…