Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
147 commits
Select commit Hold shift + click to select a range
64f1354
test
DangDuyLe Mar 8, 2025
3a27c77
add graphs
DangDuyLe Mar 8, 2025
a0f644c
add icons
DangDuyLe Mar 8, 2025
4281e53
add link for pages.tsx in transactions
DangDuyLe Mar 8, 2025
c18ce56
add wallet graph back to transaction page
DangDuyLe Mar 8, 2025
6d9d2de
rename file and optimize transaction page
DangDuyLe Mar 10, 2025
d085ea3
fix conflict
DangDuyLe Mar 10, 2025
58e2356
refix error of npm run build
DangDuyLe Mar 10, 2025
fa2e250
Merge branch 'main' into branchcuadangduy
DangDuyLe Mar 10, 2025
16cd0b1
readd transaction table into transation page
DangDuyLe Mar 10, 2025
1332e4a
Merge branch 'branchcuadangduy' of https://github.com/TTMordred/Crypt…
DangDuyLe Mar 10, 2025
a3b9b80
aghhh
nguyen-trg Mar 10, 2025
4293a3e
Update README.md
TTMordred Mar 10, 2025
bf8f552
fix
nguyen-trg Mar 11, 2025
51b56ca
sửa như e duy sửa
nguyen-trg Mar 11, 2025
0a2b79c
commit lại
nguyen-trg Mar 11, 2025
4e1050d
commit thêm
nguyen-trg Mar 11, 2025
c804722
hmmm
nguyen-trg Mar 11, 2025
06b6a71
Remove background gradient from NFTCard component
Woft257 Mar 11, 2025
3f48f12
readded transaction table
DangDuyLe Mar 11, 2025
b88cc3c
Merge branch 'branchcuadangduy' of https://github.com/TTMordred/Crypt…
DangDuyLe Mar 11, 2025
7426740
readded files
DangDuyLe Mar 11, 2025
ad82a4b
fix bug
DangDuyLe Mar 11, 2025
e23c8e4
retry add transaction table
DangDuyLe Mar 11, 2025
dd917b7
Update README.md
TTMordred Mar 11, 2025
5d6ba1b
Merge branch 'main' into chia_folder_2
TTMordred Mar 11, 2025
19b7e86
Merge pull request #51 from TTMordred/chia_folder_2
TTMordred Mar 11, 2025
49b1e53
oke
TTMordred Mar 11, 2025
68e1f70
Update particle colors in ParticlesBackground component
TTMordred Mar 11, 2025
bb77a2b
Merge branch 'main' into branchcuadangduy
TTMordred Mar 12, 2025
bacdcea
Merge pull request #55 from TTMordred/branchcuadangduy
TTMordred Mar 12, 2025
af65c98
Add Supabase integration and caching for global data; update styles a…
TTMordred Mar 13, 2025
7a797f6
Update README with NextAuth and WalletConnect configuration details
TTMordred Mar 13, 2025
56e3e60
Update route.ts
TTMordred Mar 13, 2025
371b9be
keep main
TTMordred Mar 13, 2025
a639384
Refactor login page to use environment variables for Infura and Walle…
TTMordred Mar 13, 2025
ffc7f55
Update login page to store only non-sensitive user display informatio…
TTMordred Mar 13, 2025
b8a23a3
Potential fix for code scanning alert no. 5: Clear text storage of se…
TTMordred Mar 13, 2025
72e0d4a
Add root layout configuration and pending transactions API endpoint
TTMordred Mar 13, 2025
7933591
Merge branch 'update-supabase-for-database' of https://github.com/TTM…
TTMordred Mar 13, 2025
3ef3c0e
Add TypeScript type definition for encryptData function and update de…
TTMordred Mar 13, 2025
6d781e8
Potential fix for code scanning alert no. 6: Use of password hash wit…
TTMordred Mar 13, 2025
6284853
Add bcryptjs for password hashing and update login logic to enhance s…
TTMordred Mar 13, 2025
68c4404
Refactor transaction page to use Suspense for loading states and add …
TTMordred Mar 13, 2025
eff332e
Add client-side polyfills for crypto and other modules in webpack con…
TTMordred Mar 13, 2025
466721c
Add new dependencies for virtual scrolling and browser compatibility
TTMordred Mar 13, 2025
806b994
Update package dependencies and restore missing modules for improved …
TTMordred Mar 13, 2025
1f1bc3c
Update layout metadata for CryptoPath with SEO enhancements and socia…
TTMordred Mar 13, 2025
05182af
Add remote image patterns and update webpack configuration for client…
TTMordred Mar 13, 2025
6a92d94
Merge pull request #57 from TTMordred/update-supabase-for-database
TTMordred Mar 13, 2025
d18e9d7
Refactor component imports and restructure Search,Search-offchain com…
HungPhan-0612 Mar 14, 2025
7c008d3
Merge pull request #58 from TTMordred/hungphannelan2
TTMordred Mar 14, 2025
108b0cc
Refactor RevenueGraph and WalletCharts components to fetch and displa…
DangDuyLe Mar 14, 2025
8224e7a
Refactor button and input components to use consistent rounded styles…
HungPhan-0612 Mar 14, 2025
5fc6df6
Merge pull request #61 from TTMordred/hungphannelan2
HungPhan-0612 Mar 14, 2025
31a2911
Enhance TransactionGraph and API routes to support dynamic network se…
TTMordred Mar 14, 2025
3a9b193
Merge pull request #62 from TTMordred/infura_scan_wallet
TTMordred Mar 14, 2025
f4f5727
reerror
TTMordred Mar 14, 2025
bd374b8
Add address shortening functionality for user display names in Header…
TTMordred Mar 14, 2025
9c098ee
Merge pull request #63 from TTMordred/fix_longaddress_displayname
TTMordred Mar 14, 2025
0a215fa
Add TransactionSection to TransactionExplorer and refactor NetworkSta…
DangDuyLe Mar 14, 2025
0adcc24
Enhance TransactionExplorer with coin selection functionality in Reve…
DangDuyLe Mar 14, 2025
fbb6882
Refactor layout and improve styling in RevenueGraph and WalletCharts …
DangDuyLe Mar 14, 2025
f41d782
Refactor Infura API key to use environment variable
TTMordred Mar 14, 2025
698f878
Remove custom CSS file containing scrollbar styles and animations to …
DangDuyLe Mar 14, 2025
1cbb81b
Merge branch 'main' into branchcuadangduy
DangDuyLe Mar 14, 2025
2827a8c
Refactor transaction components to improve styling and readability, u…
DangDuyLe Mar 15, 2025
810cb4a
Enhance RevenueGraph component by adding display names for LoadingSta…
DangDuyLe Mar 15, 2025
3f6d6be
Refactor RevenueGraph component to improve performance and enhance us…
DangDuyLe Mar 15, 2025
536d7b0
Remove cryptoService.ts file, eliminating the CoinGecko API service a…
DangDuyLe Mar 15, 2025
58f2abb
Fix indentation in cryptoService.ts file for improved code readability.
DangDuyLe Mar 15, 2025
ea2758a
Merge pull request #70 from TTMordred/branchcuadangduy
TTMordred Mar 15, 2025
6ab251d
Add DappRadar API routes and TrendingNFTs component for NFT data fetc…
HungPhan-0612 Mar 15, 2025
da64b3d
Merge pull request #71 from TTMordred/hungphanne
TTMordred Mar 15, 2025
30123fd
aghhh
trinhnguyen1101 Mar 15, 2025
6d7613c
pls
trinhnguyen1101 Mar 15, 2025
0187cb7
Merge pull request #75 from TTMordred/new_settings_supabase_2
TTMordred Mar 15, 2025
f7f9cc5
everything related to search
TTMordred Mar 15, 2025
3dac9e6
set layout to force dynamic rendering
TTMordred Mar 15, 2025
0dc8d94
add SettingsProvider to RootLayout for improved context management
TTMordred Mar 15, 2025
099da99
Merge pull request #76 from TTMordred/search__update
TTMordred Mar 15, 2025
a49c526
add SearchOnTop component and enhance navigation with search function…
HungPhan-0612 Mar 15, 2025
347371b
Merge pull request #77 from TTMordred/hungphannelan2
TTMordred Mar 15, 2025
7e48e75
Refactor NFTTabs and NFTCard components for improved type safety, sty…
DangDuyLe Mar 15, 2025
38a9fc5
Merge pull request #78 from TTMordred/branchcuadangduy
TTMordred Mar 15, 2025
5007f9c
Merge pull request #79 from TTMordred/main
TTMordred Mar 15, 2025
5e5f913
Add loading screen and enhance search functionality in CryptoPathExpl…
HungPhan-0612 Mar 15, 2025
32ec735
Add 'use client' directive to CryptoExplorer component for client-sid…
HungPhan-0612 Mar 15, 2025
d545360
Add pathname check to SearchOnTop component to prevent rendering on t…
HungPhan-0612 Mar 15, 2025
a203756
Make handleSearch function asynchronous to support future enhancements
HungPhan-0612 Mar 15, 2025
d0ef0cf
Merge pull request #81 from TTMordred/hungphannelan2
TTMordred Mar 15, 2025
46c8c09
Add MintForm component and update NFTTabs to include minting function…
Woft257 Mar 15, 2025
986fee9
Merge pull request #82 from TTMordred/main
Woft257 Mar 15, 2025
233436a
Enhance PartnerBar component with floating animation and improved hov…
TTMordred Mar 15, 2025
e023b2a
Merge pull request #83 from TTMordred/NFT-(Done)
TTMordred Mar 15, 2025
75de172
Refactor MintForm to include recipient address input and update minti…
Woft257 Mar 15, 2025
81a4630
Merge branch 'NFT-(Done)' of https://github.com/TTMordred/CryptoPath …
Woft257 Mar 15, 2025
61ea507
No code changes detected
TTMordred Mar 15, 2025
4f8be20
No code changes detected
TTMordred Mar 15, 2025
a635782
Merge branch 'main' of https://github.com/TTMordred/CryptoPath into s…
TTMordred Mar 15, 2025
0b8cb68
Merge pull request #84 from TTMordred/search_2
TTMordred Mar 15, 2025
7f1b2fc
Add WhitelistForm component and enhance MintForm with whitelist checking
Woft257 Mar 15, 2025
5e70dd5
Merge pull request #85 from TTMordred/NFT-(Done)
Woft257 Mar 15, 2025
c5b2100
okela
TTMordred Mar 16, 2025
24d9602
Add API caching and new endpoints for market data; update header with…
TTMordred Mar 16, 2025
30d22fc
Merge branch 'main' of https://github.com/TTMordred/CryptoPath into s…
TTMordred Mar 16, 2025
c7536b6
Update README.md
TTMordred Mar 16, 2025
54f71e4
Add NFT layout component with navigation and breadcrumb support
TTMordred Mar 16, 2025
3a37eec
Enhance NFT components with improved image loading, validation, and n…
TTMordred Mar 16, 2025
fde3c88
Add wallet connection button to NFT layout with account display
TTMordred Mar 16, 2025
bccc77e
final
TTMordred Mar 16, 2025
03209f9
Merge pull request #87 from TTMordred/search_2
TTMordred Mar 16, 2025
0bdab76
Update README.md
TTMordred Mar 16, 2025
04fed44
Add ParticlesBackground component to NFT layout and collection pages
TTMordred Mar 16, 2025
3b54e9f
Merge pull request #89 from TTMordred/search_2
TTMordred Mar 16, 2025
66c7468
header
trinhnguyen1101 Mar 16, 2025
6b6c161
Merge pull request #92 from TTMordred/dmheader
trinhnguyen1101 Mar 16, 2025
be52661
Update Header and Portfolio components for responsive design and prov…
HungPhan-0612 Mar 16, 2025
dc04c8f
Merge pull request #93 from TTMordred/hungphannelan3
TTMordred Mar 16, 2025
f9e5202
Add SVG icons for Bitcoin, Tether, and XRP
TTMordred Mar 16, 2025
606b600
Add border styling to navigation links in Header component
HungPhan-0612 Mar 16, 2025
486e69f
Merge pull request #94 from TTMordred/hungphannelan3
TTMordred Mar 16, 2025
98472a7
chotdi
TTMordred Mar 16, 2025
1ac34bd
Update NFT Address
Woft257 Mar 16, 2025
f17998e
Add email format validation and improve particles background performance
TTMordred Mar 16, 2025
6d51743
Update MintForm.tsx
Woft257 Mar 16, 2025
4593c1e
Update page.tsx
Woft257 Mar 16, 2025
6bfa106
oketable
TTMordred Mar 16, 2025
3222367
Merge branch 'main' of https://github.com/TTMordred/CryptoPath into l…
TTMordred Mar 16, 2025
c81d9ac
very beutiful graph
TTMordred Mar 16, 2025
b4407b1
Improve TransactionGraph styling by adjusting background opacity and …
TTMordred Mar 16, 2025
ec7b9b5
walletinfo
TTMordred Mar 16, 2025
b7c8243
Increase loading card height and adjust graph dimensions for improved…
TTMordred Mar 16, 2025
5d75bd2
Refactor WalletInfo component by simplifying button structure and adj…
TTMordred Mar 16, 2025
e06454e
Merge pull request #95 from TTMordred/lastui
TTMordred Mar 16, 2025
f281950
Refactor price fetching in SearchOnTop component to use Binance API a…
TTMordred Mar 18, 2025
727fdbd
binance trading view
TTMordred Mar 18, 2025
c2bd956
TTMordred Mar 18, 2025
7b0b0e0
done tradingview
TTMordred Mar 18, 2025
d0b8319
scaling bar works now
TTMordred Mar 18, 2025
54ed6db
Merge pull request #96 from TTMordred/duyupdate
TTMordred Mar 19, 2025
7e590e0
Update ParticlesBackground styles and add new screen size in Tailwind…
HungPhan-0612 Mar 20, 2025
ef9e372
Merge pull request #103 from TTMordred/hungphannelan3
TTMordred Mar 20, 2025
5d0383d
Fix ParticlesBackground configuration for improved performance and st…
HungPhan-0612 Mar 20, 2025
d69832c
Merge pull request #104 from TTMordred/hungphannelan3
TTMordred Mar 20, 2025
39416c0
Add CSV download functionality to NetworkTransactionTable component f…
DangDuyLe Mar 20, 2025
bf5c4ba
Merge pull request #105 from TTMordred/branchcuadangduy
TTMordred Mar 20, 2025
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
16 changes: 12 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ npm install next --legacy-peer-deps

# Set up environment variables
touch .env.local
```
```s
Populate `.env.local` with:
```dotenv
ETHERSCAN_API_KEY=YOUR_API_KEY
Expand All @@ -36,6 +36,14 @@ SMTP_PASSWORD=your-password
NEO4J_URI=neo4j+s://your-database-uri
NEO4J_USERNAME=your-username
NEO4J_PASSWORD=your-password
NEXTAUTH_URL=https://cryptopath.vercel.app/
NEXTAUTH_SECRET=your-secret-key
NEXT_PUBLIC_INFURA_KEY=your-infura-key
NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID=your-walletconnect-projectid
NEXT_PUBLIC_URL=http://localhost:3000
ALCHEMY_API_KEY=your-alchemy-key
REACT_APP_DAPPRADAR_API_KEY=your-DAPPRADAR-key
COINMARKETCAP_API_KEY=your-COINMARKETCAP-key
```
```bash
# Start the development server
Expand All @@ -53,9 +61,9 @@ CryptoPath is a blockchain transaction visualization system that simplifies bloc
- Leverage a graph database (currently using static demo data) for efficient data storage and retrieval.

## Team Members
- **Le Nguyen Dang Duy** (105028557) - Frontend Lead / Graph Visualization
- **Phan Cong Hung** (104995595) - Backend & Data Integration Lead
- **Nguyen Minh Duy** (104974743) - Full-Stack Developer / UI & UX
- **Le Nguyen Dang Duy** (105028557) - **Frontend Developer / Graph Visualization**
- **Nguyen Minh Duy** (104974743) - **Team Leader / Full-Stack Developer / Product Experience Architect**
- **Phan Cong Hung** (104995595) - **Backend & Frontend Developer / API Integration**

## Project Structure
### Frontend
Expand Down
Loading