Skip to content

Commit c9199f3

Browse files
committed
add : new ui to projects
1 parent e338726 commit c9199f3

File tree

18 files changed

+510
-144
lines changed

18 files changed

+510
-144
lines changed
1.55 MB
Binary file not shown.
1.36 MB
Binary file not shown.
359 KB
Binary file not shown.
1.37 MB
Binary file not shown.

src/components/PortfolioPreview.astro

Lines changed: 50 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,16 @@ interface Props {
88
const { data, slug } = Astro.props.project;
99
---
1010

11-
<a class="card" href={`/projects/${slug}`}>
11+
<a class="card" href={`/work/${slug}`}>
1212
<span class="title">{data.title}</span>
13-
<img
14-
src={data.img}
15-
alt={data.img_alt || ""}
16-
loading="lazy"
17-
decoding="async"
18-
/>
13+
<div class="image-container">
14+
<img
15+
src={data.img}
16+
alt={data.img_alt || ""}
17+
loading="lazy"
18+
decoding="async"
19+
/>
20+
</div>
1921
</a>
2022

2123
<style>
@@ -33,30 +35,62 @@ const { data, slug } = Astro.props.project;
3335
font-size: var(--text-lg);
3436
font-weight: 500;
3537
transition: box-shadow var(--theme-transition);
38+
position: relative;
3639
}
3740

3841
.card:hover {
3942
box-shadow: var(--shadow-md);
4043
}
4144

42-
.title {
43-
grid-area: 1 / 1 / 2 / 2;
44-
z-index: 1;
45-
margin: 0.5rem;
46-
padding: 0.5rem 1rem;
47-
background: var(--gray-999);
48-
color: var(--gray-200);
49-
border-radius: 0.375rem;
45+
.image-container {
46+
grid-area: 1 / 1 / 3 / 3;
47+
width: 100%;
48+
height: 100%;
49+
overflow: hidden;
5050
}
5151

5252
img {
53-
grid-area: 1 / 1 / 3 / 3;
5453
width: 100%;
5554
height: 100%;
5655
object-fit: cover;
5756
}
5857

58+
@media (max-width: 50em) {
59+
.title {
60+
grid-area: 2 / 1 / 3 / 3;
61+
z-index: 1;
62+
margin: 0.5rem;
63+
padding: 0.5rem 1rem;
64+
background: var(--gray-999);
65+
color: var(--gray-200);
66+
border-radius: 0.375rem;
67+
align-self: end;
68+
justify-self: center;
69+
}
70+
}
71+
5972
@media (min-width: 50em) {
73+
.title {
74+
position: absolute;
75+
top: 0;
76+
left: 0;
77+
width: 100%;
78+
height: 100%;
79+
display: flex;
80+
align-items: center;
81+
justify-content: center;
82+
background: var(--gray-900);
83+
color: var(--gray-100);
84+
border-radius: 0.375rem;
85+
z-index: 1;
86+
opacity: 0;
87+
transition: opacity var(--theme-transition);
88+
}
89+
90+
.card:hover .title {
91+
opacity: 0.9;
92+
}
93+
6094
.card {
6195
height: 22rem;
6296
border-radius: 1.5rem;

src/content/work/ChainAsset.md

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
---
2+
title: ChainAsset
3+
description: |
4+
An application for tokenizing physical assets and trading them.
5+
period:
6+
from: "September 2023"
7+
to: "April 2024"
8+
priority: 4
9+
img: "/assets/works/ChainAsset/thumbnail.webp"
10+
tags:
11+
- "https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB"
12+
- "https://img.shields.io/badge/Supabase-3ECF8E?style=for-the-badge&logo=supabase&logoColor=white"
13+
- "https://img.shields.io/badge/MUI-0081CB?style=for-the-badge&logo=mui&logoColor=white"
14+
- "https://img.shields.io/badge/Solidity-363636?style=for-the-badge&logo=solidity&logoColor=white"
15+
- "https://img.shields.io/badge/Web3-F16822?style=for-the-badge&logo=web3.js&logoColor=white"
16+
- "https://img.shields.io/badge/Blockchain-121D33?style=for-the-badge&logo=blockchain&logoColor=white"
17+
---
18+
19+
### Table of Contents
20+
21+
- [Project Overview](#project-overview)
22+
- [Features](#features)
23+
- [Use Cases](#use-cases)
24+
- [System Architecture](#system-architecture)
25+
- [Key Functionalities](#key-functionalities)
26+
- [Screenshots/Visuals](#screenshotsvisuals)
27+
- [Collaborators](#collaborators)
28+
- [Future Enhancements](#future-enhancements)
29+
30+
---
31+
32+
#### Project Overview
33+
34+
The **ChainAsset** project revolutionizes asset management by leveraging blockchain technology to tokenize physical assets like real estate and artwork. This system enables secure, transparent, and efficient digital representations of assets, promoting liquidity and democratizing ownership through fractional shares.
35+
36+
#### Features
37+
38+
- **Smart Contracts**: Automates processes like ownership transfer, dividend distribution, and transaction settlement.
39+
- **Transparency and Trust**: Blockchain ensures immutable ownership records, reducing fraud risks.
40+
- **Regulatory Compliance**: Regular asset valuations provide accurate assessments for tax and compliance purposes.
41+
- **Fractional Ownership**: Facilitates investment in assets by dividing them into smaller units.
42+
- **Decentralized Transactions**: Reduces intermediaries, transaction costs, and bureaucratic complexities.
43+
44+
#### Use Cases
45+
46+
- **Real Estate Tokenization**: Tokenize properties to enable fractional ownership and trading.
47+
- **Artwork Tokenization**: Securely trade shares of valuable artwork.
48+
- **Investment Diversification**: Allow investors to diversify portfolios with tokenized assets.
49+
50+
#### System Architecture
51+
52+
The architecture comprises three modules:
53+
54+
1. **User Interface Module**:
55+
56+
- Authentication
57+
- Asset browsing and transaction management
58+
- User account management
59+
60+
2. **Backend Services Module**:
61+
62+
- Asset listing and management
63+
- Transaction execution and database handling
64+
65+
3. **Blockchain Integration Module**:
66+
67+
- Interfacing with smart contracts
68+
- Token transfers and blockchain state updates
69+
70+
#### Key Functionalities
71+
72+
(_Coming Soon_)
73+
74+
#### Screenshots/Visuals
75+
76+
- **User Dashboard**: Manage assets and view ownership history.
77+
- **Asset Management Interface**: List, buy, and sell tokenized assets.
78+
- **Transaction Details**: Clear record of blockchain-based transactions.
79+
80+
#### Collaborators
81+
82+
- <a href="https://github.com/Arshad-3" target="_blank">Mohammed Arshad</a>
83+
- <a href="https://github.com/in/Mekhadev2025" target="_blank">Mekha L</a>
84+
- Srilakshmi R
85+
- **<a href="https://github.com/vigneshsnaik" target="_blank">Vignesh S Naik</a>**
86+
87+
#### Future Enhancements
88+
89+
- **Mobile Application**: Develop a mobile app for easier access and management.
90+
- **Advanced Analytics**: Integrate analytics for better investment insights.
91+
- **Multi-Chain Support**: Expand support to multiple blockchain networks for greater flexibility.
92+
93+
<p align="center">
94+
<strong>Links:</strong>
95+
<a href="https://github.com/vigneshsnaik/dbms-miniproject-frontend" target="_blank">Front-End repo</a> |
96+
<a href="https://github.com/vigneshsnaik/dbms-moralis-integration" target="_blank">Webhooks repo</a> |
97+
<a href="https://github.com/Arshad-3/dbms-web3-contract" target="_blank">Smart Contract repo</a>
98+
</p>

src/content/work/Portfolio.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
title: Portfolio Website
3+
description: |
4+
A portfolio website built using the Astro framework.
5+
period:
6+
from: "June 2024"
7+
priority: 1
8+
img: "/assets/works/Portfolio/thumbnail.webp"
9+
tags:
10+
- "https://img.shields.io/badge/Astro-FF5A1F?style=for-the-badge&logo=astro&logoColor=white"
11+
- "https://img.shields.io/badge/GitHub%20Pages-181717?style=for-the-badge&logo=github&logoColor=white"
12+
- "https://img.shields.io/badge/CSS3-1572B6?style=for-the-badge&logo=css3&logoColor=white"
13+
---
14+
15+
Welcome to my super cool portfolio website! Built using the Astro framework and deployed on GitHub Pages, this site is here to show off my projects and interests in the most stylish way possible. It's like a digital resume, but way more fun.
16+
17+
---
18+
19+
<p align="center">
20+
<strong>Links:</strong>
21+
<a
22+
href="https://github.com/vigneshsnaik/vigneshsnaik.github.io"
23+
target="_blank"
24+
>repo</a
25+
> |
26+
<a href="https://vigneshsnaik.github.io" title="website" target="_blank"
27+
>website</a
28+
>
29+
</p>

src/content/work/VizCode.md

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
---
2+
title: VizCode
3+
description: |
4+
An online compiler system with real-time data structure visualization.
5+
period:
6+
from: "July 2024"
7+
to: "Present"
8+
priority: 2
9+
img: "/assets/works/VizCode/thumbnail.webp"
10+
tags:
11+
- "https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB"
12+
- "https://img.shields.io/badge/Node.js-339933?style=for-the-badge&logo=nodedotjs&logoColor=white"
13+
- "https://img.shields.io/badge/Express.js-000000?style=for-the-badge&logo=express&logoColor=white"
14+
- "https://img.shields.io/badge/Docker-2496ED?style=for-the-badge&logo=docker&logoColor=white"
15+
- "https://img.shields.io/badge/CodeMirror-000000?style=for-the-badge&logo=codemirror&logoColor=white"
16+
---
17+
18+
#### Table of Contents
19+
20+
- [Project Overview](#project-overview)
21+
- [Features](#features)
22+
- [Use Cases](#use-cases)
23+
- [System Architecture](#system-architecture)
24+
- [Key Functionalities](#key-functionalities)
25+
- [Screenshots/Visuals](#screenshotsvisuals)
26+
- [Collaborators](#collaborators)
27+
- [Future Enhancements](#future-enhancements)
28+
29+
---
30+
31+
#### **Project Overview**
32+
33+
Understanding complex data structures is a significant challenge in computer science education. To address this, we developed the **Interactive Data Structure Visualizer**, a web-based platform that simplifies learning through real-time, Python-centric visualizations.
34+
35+
This innovative tool bridges the gap between theoretical concepts and practical understanding by offering dynamic visual aids, step-by-step execution tracing, and secure, containerized code execution. It's designed for students, educators, and self-learners, fostering intuitive and hands-on exploration of data structures.
36+
37+
#### **Features**
38+
39+
- **Real-Time Visualization**
40+
Observe live transformations in data structures during code execution.
41+
- **Interactive Debugging**
42+
Step through operations like insertion, deletion, and searching to track variable changes.
43+
- **Browser-Based and Platform-Independent**
44+
Accessible on any device without installations.
45+
- **Secure Code Execution**
46+
Sandboxed environments ensure security for multi-user functionality.
47+
- **Educational Enhancements**
48+
Includes intuitive error handling and conceptual explanations for each data structure.
49+
50+
#### **Use Cases**
51+
52+
1. **For Students**
53+
Visualize operations on data structures to grasp concepts effectively.
54+
2. **For Educators**
55+
Demonstrate real-time transformations in classroom environments.
56+
3. **For Developers**
57+
Debug and analyze code behavior intuitively.
58+
59+
#### **System Architecture**
60+
61+
The application follows a modular architecture:
62+
63+
- **Frontend:**
64+
Interactive UI with visualization components.
65+
- **Code Preprocessor:**
66+
Manages code parsing and preparation for execution.
67+
- **Code Executor:**
68+
Handles code execution requests and returns results after safe execution within isolated environments.
69+
- **Visualization Engine:**
70+
Renders real-time visualizations based on execution data.
71+
72+
#### **Key Functionalities**
73+
74+
- **Code Input and Execution**
75+
Submit Python code snippets and observe their execution.
76+
- **Visualization**
77+
Displays step-by-step transformations in data structures like arrays, trees, and graphs.
78+
- **Error Handling**
79+
Detects and highlights errors with detailed feedback.
80+
- **Integration**
81+
Easily embeddable in Learning Management Systems (LMS) or educational platforms.
82+
83+
#### **Screenshots/Visuals**
84+
85+
(_Coming Soon_)
86+
87+
#### **Collaborators**
88+
89+
- Jayanth R
90+
- <a href="https://github.com/in/Mekhadev2025" target="_blank">Mekha L</a>
91+
- Srilakshmi R
92+
- **<a href="https://github.com/vigneshsnaik" target="_blank">Vignesh S Naik</a>**
93+
94+
#### **Future Enhancements**
95+
96+
- Support for additional programming languages like Java and C++.
97+
- Integration with AI-driven feedback to suggest optimizations.
98+
- Advanced visualizations for algorithms like dynamic programming and graph traversals.
99+
100+
---
101+
102+
<p align="center">
103+
<strong>Links:</strong>
104+
<a href="https://github.com/vigneshsnaik/final-year-project/" target="_blank">Front-End repo</a>
105+
</p>

0 commit comments

Comments
 (0)