Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,10 @@ blog added
layout changed
astro boilerplate

## [1.0.0] - 2025-12-31

- Update team, career and blog

### [Unreleased]

Here we write upgrading notes for brands. It's a team effort to make them as straightforward as possible.
4 changes: 3 additions & 1 deletion domain.code-workspace
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,7 @@
},
"zenMode.centerLayout": false,
"cSpell.words": [
"Poorna",
"withastro"
],
"workbench.editor.limit.excludeDirty": true,
Expand All @@ -191,7 +192,8 @@
"titleBar.activeBackground": "#010010",
"titleBar.activeForeground": "#e7e7e7",
"titleBar.inactiveBackground": "#01001099",
"titleBar.inactiveForeground": "#e7e7e799"
"titleBar.inactiveForeground": "#e7e7e799",
"tab.activeBorder": "#040043"
},
}
}
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@recursivezero/domain",
"version": "1.0.0",
"version": "1.0.1",
"main": "src/index.js",
"author": {
"name": "Founder",
Expand All @@ -25,7 +25,7 @@
"github",
"template"
],
"contributors": [],
"contributors": [ ],
"timestamp": {
"createdOn": "Sun, 07 Jan 2024 00:00:00 +05:30",
"updatedOn": "Sun,15 June 2025 02:10:39 +05:30"
Expand Down
Binary file added public/assets/images/blog-6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 3 additions & 1 deletion src/components/BlogCard.astro
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ interface Props {
}

const { url, title, description, image, author, date, height = "auto" } = Astro.props;
const imageUrl = image;
console.log({ image });
---

<article class="group relative transition-all duration-300 hover:-translate-y-1">
Expand All @@ -18,7 +20,7 @@ const { url, title, description, image, author, date, height = "auto" } = Astro.
<div class="relative">
<figure class={`overflow-hidden ${typeof height === "number" ? `h-[${height}px]` : `h-[${height}]`}`}>
<img
src={image}
src={imageUrl}
alt={title}
loading="lazy"
class="h-full w-full object-cover duration-700 group-hover:scale-110"
Expand Down
2 changes: 1 addition & 1 deletion src/content.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ export const collections = {
schema: z.object({
title: z.string(),
date: z.date(),
image: z.string().url(),
image: z.string(),
description: z.string().optional(),
author: z.string().optional()
})
Expand Down
89 changes: 89 additions & 0 deletions src/content/blog/ayush.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
---
title: "My Internship Journey"
description: "A summary of my learnings and contributions during my recent internship."
date: 2025-07-20
image: "/assets/images/blog-6.png"
author: "Ayush Tyagi"
---

## My Internship Journey

I learnt a lot of new things during my time in the internship, both academically and professionally.
It provided me with a practical glimpse into the corporate world. Our mentor was great, always there to help us out whenever we got stuck or had questions.

---

## 🏛️ Projects I Worked On

I worked on the following things during the internship:

### 🏠 [Panel](/panel)

I designed and structured header of the panel page, and added new features.

### 🗺️ [Canvas]

The canvas section was broken down into two interactive sub-pages. Both designed for creating quotes with unique features:

- [**Text**](/canvas/text) – This subpage allows users to create and display quotes, including the current time.
- [**Quote**](/canvas/quote) – This subpage allows user to create, style, and download custom quotes.

This section is feature rich and can be used to create cool designs!

### 🔤 [HidenSeek](/hidenseek/grid)

I improved the style and layout of the grid, index and kbd pages.My goal was to make them look a lot better and feel more polished.

### 🔢 [Login]

I created a login page complete with an image slider that gave users a glimpse of the website. I also created the front end for signup, forgot-password and dashboard.

### 📚 [BetterAuth]

I created a login where the user can authenticate themselves using their github account. Sqlite was used to track cookies and store the information of the user.

### 📚 [Components]

I added three common components- back, share and keyboard, and also ensured that they were integrated across all the different pages where they were needed.

### 🔮 [Others]

I worked on several other pages, fixing bugs and adding new components to them.

---

## ⚙️ Tech I Explored

Things I learnt during this internship are:

### 🚀 Astro Framework

I learnt the implementation of astro framework and its need along with the benefits of using it.

### 🗺️ Html2canvas

This is a js library that takes the screenshot of the page, it was implemented in quote.astro page.

### 🗣️ Focus/Blur

`focus()` and `blur()` are methods used to show and hide the keyboard. This is an useful and important feature for mobile and ipad users.

### 📚 BetterAuth

BetterAuth is a full-stack authentication library designed to simplify common user authentication patterns in an application. I implemented login via github using betterauth.

### 💻 Git & GitHub

I learnt to configure git and github, and understood the working of branches, pull requests, and merging.

### 💻 Visual Studio Code (VS Code)

I used vscode as my primary development environment throughout the internship.
Also used project manager extension, it made working on several projects easier.
Used extensions like Prettier,ESLint, and Astro Language Tools to write clean and consistent code.

---

## 🙏 What I Took Away (And a Big Thanks!)

This internship was a big help. I'm grateful for the chance to actually use what I've been learning in a real work setting. Our mentor was a huge help, and I really appreciate all the support and guidance I got from the team.
4 changes: 2 additions & 2 deletions src/pages/about.astro
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ import "../assets/styles/about.css";
<p class="team__role">Founder & CEO</p>
</div>
<div class="team__card">
<h3 class="team__name">Omkar Chebale</h3>
<p class="team__role">Lead Developer</p>
<h3 class="team__name">Poorna Chandra</h3>
<p class="team__role">Python Developer</p>
</div>
</div>
</section>
Expand Down
17 changes: 15 additions & 2 deletions src/pages/career.astro
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,18 @@ import "../assets/styles/career.css";

<div>
<div class="job__card">
<h3 class="job__title">Senior Frontend Developer</h3>
<h3 class="job__title">MBA Interns</h3>
<p class="job__description">
We're looking for an MBA Interns who can help us to do Field work and Demos of our product and user
onboarding, preferred candidate from Surat, Gujarat.
</p>
<div class="tag__container">
<span class="tag tag--remote">Remote</span>
<span class="tag tag--fulltime">Full-time</span>
</div>
</div>
<div class="job__card">
<h3 class="job__title">Frontend Developer</h3>
<p class="job__description">We're looking for an experienced frontend developer to join our team.</p>
<div class="tag__container">
<span class="tag tag--remote">Remote</span>
Expand All @@ -26,7 +37,9 @@ import "../assets/styles/career.css";

<div class="job__card">
<h3 class="job__title">Backend Engineer</h3>
<p class="job__description">Join us in building scalable backend solutions.</p>
<p class="job__description">
Join us in building scalable backend solutions, experienced with nodejs based backend technologies.
</p>
<div class="tag__container">
<span class="tag tag--hybrid">Hybrid</span>
<span class="tag tag--fulltime">Full-time</span>
Expand Down