Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: Add dark theme #175

Closed
wants to merge 236 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
236 commits
Select commit Hold shift + click to select a range
70efcce
Delete README.md
cb7chaitanya Jul 30, 2024
ba3f174
Merge branch 'main' of https://github.com/code100x/tiplink
cb7chaitanya Jul 30, 2024
0d9fc79
[FEAT] Created the landing page and configured Next Auth
cb7chaitanya Jul 31, 2024
0364477
Update README.md
cb7chaitanya Jul 31, 2024
9969a9a
[FEAT] Added dockerfile
cb7chaitanya Aug 1, 2024
8b25bb0
Merge branch 'main' of https://github.com/code100x/tiplink
cb7chaitanya Aug 1, 2024
8f85c9e
feat:beautify home page
Praashh Aug 2, 2024
9b0cd02
[BUGFIX] NextAuth configured
cb7chaitanya Aug 2, 2024
6302533
Add contributing guidelines and templates for PRs and issues
Aug 2, 2024
3f1ca3d
readme 1.0
mehetab-01 Aug 2, 2024
a49236d
readme 2
mehetab-01 Aug 2, 2024
a93af94
readme 1.1
mehetab-01 Aug 2, 2024
04a1b79
readme 1.1.01
mehetab-01 Aug 2, 2024
76f2dda
readme 1.2
mehetab-01 Aug 2, 2024
fca9def
readme 1..2.1
mehetab-01 Aug 2, 2024
834c8e7
1.2.2
mehetab-01 Aug 2, 2024
48c8be0
readme 1.3
mehetab-01 Aug 2, 2024
e6365b6
readme 1.3.1
mehetab-01 Aug 2, 2024
ddf56eb
1.3.2
mehetab-01 Aug 2, 2024
6a5c23d
made a seperate folder for issue_template
Anshgrover23 Aug 2, 2024
fd7ab66
changes into contributing.md file
Anshgrover23 Aug 2, 2024
adfde99
Improvised PULL_REQUEST_TEMPLATE
Anshgrover23 Aug 2, 2024
ebece26
chore: adding ci/cd and scripts
DhairyaMajmudar Aug 2, 2024
7bac517
Improve dockerfile and docker-compose
vanshavenger Aug 2, 2024
b7c54aa
1.3.3
mehetab-01 Aug 2, 2024
2685e1e
addinf licence
mehetab-01 Aug 2, 2024
5029083
update license
mehetab-01 Aug 2, 2024
eb65e2e
update license
mehetab-01 Aug 2, 2024
06ba7fe
Merge pull request #8 from vanshavenger/main
cb7chaitanya Aug 2, 2024
ce3f4be
mention the PR [TYPE] added
Anshgrover23 Aug 2, 2024
1f60e53
Merge pull request #6 from Anshgrover23/main
cb7chaitanya Aug 2, 2024
37763f4
Merge pull request #11 from mehetab-01/main
cb7chaitanya Aug 2, 2024
b25c19a
Added prisma postinstall generate command
Riya267 Aug 3, 2024
e89fe9e
feat: Home UI done
Praashh Aug 3, 2024
9bdad3c
Merge pull request #1 from Praashh/praash/changes
cb7chaitanya Aug 3, 2024
2539f32
Merge pull request #22 from Riya267/chore/add-prisma-postinstall-gene…
cb7chaitanya Aug 4, 2024
9724fd6
configured eslint and fixed linting issues
Rudra-Sankha-Sinhamahapatra Aug 4, 2024
ca1626e
updated contributing.md,added linting rule
Rudra-Sankha-Sinhamahapatra Aug 4, 2024
375b300
added comments
Rudra-Sankha-Sinhamahapatra Aug 4, 2024
df0f744
decreased the size of docker file by added multistage build for devel…
HarshK200 Aug 4, 2024
94f2c79
changed from production to development
HarshK200 Aug 4, 2024
c7c4aae
Enhance user interface to differentiate from TipLinks
Pawank06 Aug 4, 2024
19f46bf
Merge pull request #29 from Rudra-Sankha-Sinhamahapatra/dev
cb7chaitanya Aug 4, 2024
1a695ae
Merge pull request #30 from HarshK200/dockerfile-optimization
cb7chaitanya Aug 4, 2024
a8c757e
Merge branch 'main' into feat/improve-ui
cb7chaitanya Aug 4, 2024
ce49f65
Update Footer.tsx
cb7chaitanya Aug 4, 2024
35332da
Merge pull request #33 from Pawank06/feat/improve-ui
cb7chaitanya Aug 4, 2024
a0213bc
Wallet page initialized
cb7chaitanya Aug 4, 2024
3548bee
rebased
Riya267 Aug 5, 2024
b73e55e
rebased
Riya267 Aug 5, 2024
f95fd95
added keysharding init
axatbhardwaj Aug 5, 2024
3ea1d11
added wallet init
axatbhardwaj Aug 5, 2024
e9e105d
wallet service draft
axatbhardwaj Aug 5, 2024
ddd4cf4
removed yarn only to use NPM
axatbhardwaj Aug 5, 2024
87d006c
Merge pull request #43 from axatbhardwaj/main
cb7chaitanya Aug 5, 2024
91eb8c3
Merge branch 'main' into chore-ci-cd
DhairyaMajmudar Aug 5, 2024
d77d4cc
minor fixes
DhairyaMajmudar Aug 5, 2024
d5d2100
added architecture for the keysharding
axatbhardwaj Aug 5, 2024
3ed1f60
added architecture for the keysharding
axatbhardwaj Aug 5, 2024
52eefb1
Merge branch 'main' into dev-backend-feature/keysharding
axatbhardwaj Aug 5, 2024
ffc0cb7
added architecture for the keysharding
axatbhardwaj Aug 5, 2024
1d2ec7a
notion page link for latest updates and research
axatbhardwaj Aug 5, 2024
36cbf4c
Merge branch 'main' into dev-backend-feature/wallet
axatbhardwaj Aug 5, 2024
fbb9ecf
merging main
axatbhardwaj Aug 5, 2024
cbd249c
remove encryption from the function
axatbhardwaj Aug 5, 2024
d0bd155
remove encryption from the function
axatbhardwaj Aug 5, 2024
b066045
removed execution
axatbhardwaj Aug 5, 2024
68fdba1
Merge branch 'code100x:main' into main
axatbhardwaj Aug 5, 2024
aea031f
add scroll to top button
vanshavenger Aug 5, 2024
72daf38
Next Js top loader
vanshavenger Aug 5, 2024
b9cb5cc
Merge pull request #46 from axatbhardwaj/dev-backend-feature/wallet
cb7chaitanya Aug 5, 2024
03efa19
Merge pull request #48 from axatbhardwaj/main
cb7chaitanya Aug 5, 2024
1fb2050
Merge pull request #47 from axatbhardwaj/dev-backend-feature/keysharding
cb7chaitanya Aug 5, 2024
be36ea1
Merge pull request #7 from DhairyaMajmudar/chore-ci-cd
cb7chaitanya Aug 5, 2024
123c194
Merge branch 'main' into next-top-loader
vanshavenger Aug 5, 2024
747106d
Merge branch 'main' into chore/add-prettier
cb7chaitanya Aug 5, 2024
c19d7fe
Merge pull request #35 from Riya267/chore/add-prettier
cb7chaitanya Aug 5, 2024
5b5323c
Merge branch 'main' into next-top-loader
vanshavenger Aug 5, 2024
916ca36
Fix lint errors
vanshavenger Aug 5, 2024
d0b61bb
fixed linting erros and fixed package.json typo mistake bug
Rudra-Sankha-Sinhamahapatra Aug 5, 2024
c81065f
adding comments
Rudra-Sankha-Sinhamahapatra Aug 5, 2024
12b1ab7
fixed console errors
Rudra-Sankha-Sinhamahapatra Aug 5, 2024
62d2d44
Merge pull request #56 from Rudra-Sankha-Sinhamahapatra/err
cb7chaitanya Aug 5, 2024
69201d8
Merge branch 'code100x:main' into next-top-loader
vanshavenger Aug 5, 2024
ba2515f
move scroll to top to lanfing page
vanshavenger Aug 5, 2024
0c6b4d3
remove unnecessary images
Pawank06 Aug 6, 2024
334839f
change lorem text to meaningful text.
Pawank06 Aug 6, 2024
8d92c23
add feature card images
Pawank06 Aug 6, 2024
0535685
user profile button added
kushwahramkumar2003 Aug 6, 2024
c20935a
Merge pull request #51 from vanshavenger/next-top-loader
cb7chaitanya Aug 7, 2024
507577c
Merge pull request #61 from Pawank06/feat/add-ui-cards
cb7chaitanya Aug 7, 2024
cf82e6b
Merge pull request #58 from kushwahramkumar2003/ramkumar/profile-button2
cb7chaitanya Aug 7, 2024
47be2f0
add image tag of nextjs
Agastya18 Aug 7, 2024
1fd6beb
[BUGFIX]: Prevent unauthorised to go to Protected routes #63
aloksharma10 Aug 7, 2024
ae0f520
comment update
aloksharma10 Aug 7, 2024
7649006
[BUG FIX] Remove unecessary use of usestate and useeffect in AppBar c…
alphacoder-mp3 Aug 8, 2024
0c7587e
Merge pull request #69 from Agastya18/feature/improve
cb7chaitanya Aug 8, 2024
bce840f
[DOC] Branching system
cb7chaitanya Aug 8, 2024
ad0c190
Merge branch 'main' of https://github.com/code100x/tiplink
cb7chaitanya Aug 8, 2024
2ab2b49
Testing protected page removed
aloksharma10 Aug 8, 2024
6bf4881
Merge pull request #67 from aloksharma10/Prevent-unauthorised-access
cb7chaitanya Aug 8, 2024
de87f89
Merge branch 'code100x:main' into main
alphacoder-mp3 Aug 8, 2024
c6e7b18
configure next/image to allow Google authenticated avatar images
Riya267 Aug 8, 2024
345ce87
Merge pull request #72 from code100x/dev
cb7chaitanya Aug 8, 2024
9bb6582
Merge branch 'dev-backend-feature/keysharding' into dev-backend
cb7chaitanya Aug 8, 2024
699a44b
Merge pull request #73 from code100x/dev-backend
cb7chaitanya Aug 8, 2024
de1f70e
Merge pull request #74 from code100x/dev-backend
cb7chaitanya Aug 8, 2024
1f5c767
Merge pull request #75 from code100x/dev-backend-feature/wallet
cb7chaitanya Aug 8, 2024
dcef1ee
Merge pull request #76 from code100x/dev-backend-feature/keysharding
cb7chaitanya Aug 8, 2024
5554fe0
Merge pull request #77 from code100x/dev-backend
cb7chaitanya Aug 8, 2024
6cb83ea
Merge pull request #78 from code100x/dev
cb7chaitanya Aug 8, 2024
643e85b
Merge pull request #79 from code100x/dev-frontend
cb7chaitanya Aug 8, 2024
5b9716e
Merge pull request #80 from code100x/dev
cb7chaitanya Aug 8, 2024
f4af879
Merge pull request #81 from code100x/main
cb7chaitanya Aug 8, 2024
3fb76c3
Merge pull request #82 from code100x/main
cb7chaitanya Aug 8, 2024
9d5ec18
Merge pull request #83 from code100x/dev
cb7chaitanya Aug 8, 2024
53f91fd
comma fixed in package.json
Riya267 Aug 8, 2024
2850fc8
Revert "Merge pull request #81 from code100x/main"
cb7chaitanya Aug 8, 2024
0d9819b
Merge pull request #85 from code100x/revert-83-dev
cb7chaitanya Aug 8, 2024
854e34b
Merge pull request #86 from Riya267/fix/comma-package.json
cb7chaitanya Aug 8, 2024
06a408e
Merge pull request #87 from code100x/dev-backend
cb7chaitanya Aug 8, 2024
2a03879
Merge pull request #71 from Riya267/fix/next-image-configure-hostname
cb7chaitanya Aug 8, 2024
f38ca6f
Merge branch 'code100x:dev-frontend' into dev-frontend
axatbhardwaj Aug 8, 2024
8757f11
Merge pull request #88 from axatbhardwaj/dev
cb7chaitanya Aug 8, 2024
76d089c
Merge pull request #89 from axatbhardwaj/dev-backend
cb7chaitanya Aug 8, 2024
3476dc4
Merge pull request #92 from axatbhardwaj/dev-frontend
cb7chaitanya Aug 8, 2024
4999d1e
Merge pull request #91 from axatbhardwaj/dev-backend-feature/wallet
cb7chaitanya Aug 8, 2024
4eebd06
Merge pull request #90 from axatbhardwaj/dev-backend-feature/keysharding
cb7chaitanya Aug 8, 2024
558ec1a
Merge branch 'code100x:main' into main
alphacoder-mp3 Aug 8, 2024
abbccd6
Update default_template.md
cb7chaitanya Aug 8, 2024
569385a
Merge branch 'code100x:main' into main
alphacoder-mp3 Aug 8, 2024
de09cad
checking
Aug 8, 2024
d3a8977
Merge branch 'main' of https://github.com/code100x/tiplink
cb7chaitanya Aug 8, 2024
87c3fdd
[FIX] package-lock file fix
cb7chaitanya Aug 8, 2024
a45e936
Merge pull request #95 from code100x/dev
cb7chaitanya Aug 8, 2024
61fc5dc
Merge pull request #96 from code100x/main
cb7chaitanya Aug 8, 2024
e6465b8
Merge pull request #97 from code100x/dev
cb7chaitanya Aug 8, 2024
76195ca
Merge branch 'code100x:main' into main
alphacoder-mp3 Aug 8, 2024
4e88010
Merge branch 'main' into hh
ArpitBlagan Aug 9, 2024
b616e95
Merge pull request #93 from ArpitBlagan/hh
cb7chaitanya Aug 9, 2024
87657fc
Merge branch 'code100x:main' into main
alphacoder-mp3 Aug 9, 2024
38eddcd
[FIX] Package lock file fix
cb7chaitanya Aug 9, 2024
48798bd
[INIT] Initialized the wallet adapter page
cb7chaitanya Aug 9, 2024
70ff13d
Merge pull request #68 from alphacoder-mp3/main
cb7chaitanya Aug 9, 2024
cd09bb4
[CHORE] Replacing local imports for images with Cloudinary URLs
cb7chaitanya Aug 9, 2024
f21e7cd
Merge branch 'main' of https://github.com/code100x/tiplink
cb7chaitanya Aug 9, 2024
f17f7fc
Merge branch 'dev-backend-feature/keysharding' of https://github.com/…
cb7chaitanya Aug 9, 2024
19a11fd
Merge branch 'dev-backend-feature/wallet' of https://github.com/code1…
cb7chaitanya Aug 9, 2024
565df58
Merge branch 'dev-backend' of https://github.com/code100x/tiplink int…
cb7chaitanya Aug 9, 2024
5200a2a
Merge branch 'main' of https://github.com/code100x/tiplink into dev
cb7chaitanya Aug 9, 2024
0567cfd
added wallet adapter
lakshayvaishnav Aug 11, 2024
ab9470b
fixed some bugs
lakshayvaishnav Aug 11, 2024
a7ae2dd
Merge pull request #106 from lakshayvaishnav/dev-backend-feature/wallet
cb7chaitanya Aug 13, 2024
ec6d1e5
Added the wallet page
Ameerjafar Aug 13, 2024
44c1bde
align the code properly
Ameerjafar Aug 13, 2024
84de07d
fixed the linting issue and made the changes
Ameerjafar Aug 13, 2024
dff8ad0
move the wallet component to component folder
Ameerjafar Aug 13, 2024
927e7da
cleared the linting issue in the waller adapter file
Ameerjafar Aug 13, 2024
dd8a882
added the solana dependency
Ameerjafar Aug 13, 2024
f1752a3
Merge pull request #108 from Ameerjafar/walletPage
cb7chaitanya Aug 13, 2024
677ae1a
[FIX] Redirect error boundary fix
cb7chaitanya Aug 14, 2024
47795c0
Merge branch 'dev-frontend' of https://github.com/code100x/tiplink in…
cb7chaitanya Aug 14, 2024
ff867a3
signup with google disappear when user is signed in
Rudra-Sankha-Sinhamahapatra Aug 14, 2024
7b2cf1b
removing unnecessary imports
Rudra-Sankha-Sinhamahapatra Aug 14, 2024
f379cf4
renaming as Go to wallet
Rudra-Sankha-Sinhamahapatra Aug 14, 2024
5650cf3
removing google icon
Rudra-Sankha-Sinhamahapatra Aug 14, 2024
505aa85
fixing
Rudra-Sankha-Sinhamahapatra Aug 14, 2024
c91974e
solved the appbar alignment and added the wallet button when the use …
Ameerjafar Aug 14, 2024
2d26b6a
removed the unwanted log
Ameerjafar Aug 14, 2024
a9613cd
modified
Rudra-Sankha-Sinhamahapatra Aug 14, 2024
cb9f6cd
added the logo of the user in the wallet page as well
Ameerjafar Aug 14, 2024
cda5e3f
Merge branch 'dev-frontend' of https://github.com/code100x/tiplink in…
Ameerjafar Aug 14, 2024
d4b4077
remove the conflicts
Ameerjafar Aug 14, 2024
b52108c
made the wallet to use client
Ameerjafar Aug 14, 2024
7d937b5
add: multiple wallet adapters, custom rpc
Manice18 Aug 15, 2024
48d526a
Merge pull request #113 from Rudra-Sankha-Sinhamahapatra/dev-frontend
cb7chaitanya Aug 16, 2024
0c0592e
Merge branch 'dev-frontend' into walletPage
cb7chaitanya Aug 16, 2024
fc72e90
Merge pull request #114 from Ameerjafar/walletPage
cb7chaitanya Aug 16, 2024
0b52e52
Merge pull request #119 from Manice18/dev-frontend
cb7chaitanya Aug 20, 2024
9a2af85
Merge branch 'dev-frontend' of https://github.com/code100x/tiplink in…
cb7chaitanya Aug 27, 2024
a148143
[FEAT] Wallet creation servie created
cb7chaitanya Aug 27, 2024
17a2fc4
enchanced profile and imoplemented logout feature in wallet page
AckMeaven Aug 28, 2024
703c9c9
Make the wallet page dynamic
saketsingh0078 Aug 28, 2024
8ed1293
leftSideBar icon center
saketsingh0078 Aug 28, 2024
c48d4df
change the customRpcUrl
saketsingh0078 Aug 28, 2024
e4954ef
Merge pull request #132 from rushhaaland/dev
cb7chaitanya Aug 28, 2024
30b9ad0
changes to better data fetch
saketsingh0078 Aug 28, 2024
8d1d95a
Update README.md
cb7chaitanya Aug 28, 2024
c2359b0
added npx prisma db push
AckMeaven Aug 29, 2024
1601c21
wallet page corrections
mukeshblackhat Aug 29, 2024
8c2f8d4
Merge pull request #135 from saketsingh0078/fix-wallet-page
cb7chaitanya Aug 30, 2024
4c19071
Merge pull request #141 from rushhaaland/dev
cb7chaitanya Aug 30, 2024
577b947
Merge pull request #142 from mukeshblackhat/bugFix/walletPageChanges
cb7chaitanya Aug 30, 2024
c046a89
Implement ui wallet-adaptor-page
saketsingh0078 Aug 30, 2024
a694da7
fix-lint
saketsingh0078 Aug 30, 2024
a4e2a9c
Merging dev-frontend into dev
cb7chaitanya Aug 30, 2024
8e39b58
fix-walletPage-login-ui
saketsingh0078 Aug 30, 2024
e304869
fix-home-page-ui-bug
saketsingh0078 Aug 30, 2024
33f38d0
fix-lint
saketsingh0078 Aug 30, 2024
455d1c1
docker fixed and optimized
patil-tejas Aug 31, 2024
d3f2781
removed npm rebuild from Dockerfile
patil-tejas Aug 31, 2024
7935806
fix-alignment-of-the-appbar
saketsingh0078 Aug 31, 2024
19bd63e
fix the bug
saketsingh0078 Aug 31, 2024
fb4130e
removed import error fixed
patil-tejas Aug 31, 2024
cea061d
fix the issue like not array object and fake testimonials
saketsingh0078 Aug 31, 2024
148a567
Merge pull request #147 from saketsingh0078/fix-walletPage-login
cb7chaitanya Sep 8, 2024
52409f9
Merge pull request #152 from patil-tejas/dev
cb7chaitanya Sep 8, 2024
657a1fd
Merge branch 'dev' into fix-home-page-ui-bug
cb7chaitanya Sep 8, 2024
03f090a
Merge pull request #148 from saketsingh0078/fix-home-page-ui-bug
cb7chaitanya Sep 8, 2024
dc9c835
Merge pull request #143 from saketsingh0078/ui-wallet-adaptor-page
cb7chaitanya Sep 12, 2024
bbac656
auth
dhruv-colosus Sep 13, 2024
332239a
bachtrack
dhruv-colosus Sep 13, 2024
306773d
added light support
dhruv-colosus Sep 15, 2024
f12bcaa
Merge pull request #159 from dhruv-colosus/dev
cb7chaitanya Sep 16, 2024
51ce623
wallet page ui improvement
C0dewithLokesh Sep 16, 2024
1ea4bce
feat: add aes-256-cbc module
rahulbarmann Sep 16, 2024
45f98ba
Merge pull request #161 from C0dewithLokesh/feat/improve-wallet-ui
cb7chaitanya Sep 17, 2024
e80d159
Merge pull request #162 from rahulbarmann/dev
cb7chaitanya Sep 17, 2024
02a3afc
feat: add aws-kms-module and gcp-kms-module
rahulbarmann Sep 17, 2024
5d85edc
Merge pull request #166 from rahulbarmann/rahulbarmann/feat#160
cb7chaitanya Sep 17, 2024
1cb5f66
[DOC] Updated Readme to add Docs for AWS & GCP KMS
cb7chaitanya Sep 17, 2024
7a71e4f
[FEAT] Modified schema file to add fields for storing encrypted priva…
cb7chaitanya Sep 17, 2024
a527d44
[FEAT] Added migration for pvtkey shares
cb7chaitanya Sep 17, 2024
8915a9c
[CHORE] Cleaning up keysharding and naming of pvtKeyShares
cb7chaitanya Sep 17, 2024
fcfe109
[FEAT] Created top level server action for handling encryption workflow
cb7chaitanya Sep 17, 2024
40b43cb
feat: encrypt one share using aes-256 and store it in db
rahulbarmann Sep 17, 2024
6c0ce9b
Merge pull request #171 from rahulbarmann/rahulbarmann/feat#165
cb7chaitanya Sep 17, 2024
87aa8c9
[CHORE] Merging dev-frontend into dev
cb7chaitanya Sep 18, 2024
7a33fd3
Merge branch 'dev' of https://github.com/code100x/tiplink into dev
cb7chaitanya Sep 18, 2024
8ea1bc1
[FEAT] Redirect to wallet-adapter page removed
cb7chaitanya Sep 18, 2024
b639cf2
fixed the bonked bug in the wallet-adapter page
Ameerjafar Sep 18, 2024
68efca4
Merge pull request #174 from Ameerjafar/walletPage
cb7chaitanya Sep 18, 2024
e610667
add dark theme
developerTested Sep 18, 2024
6acdbfe
Merge branch 'dev' of https://github.com/developerTested/tiplink into…
developerTested Sep 18, 2024
062414d
fixed formatting
developerTested Sep 18, 2024
4bedb55
bugfix: SearchForm
developerTested Sep 18, 2024
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
9 changes: 9 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
node_modules
.next
.env
.env.sample
.git
.github
.gitignore
LICENSE
README.md
19 changes: 19 additions & 0 deletions .env.sample
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
CLIENT_SECRET = '' #Get it from Google developers console
CLIENT_ID = '' #Get it from Google developers console
NEXTAUTH_SECRET = ''
NEXTAUTH_URL = '' #Your frontend base URL
DATABASE_URL = 'postgresql://postgres:password@localhost:5432/mydatabase'
#DATABASE_URL = 'postgresql://postgres:password@postgres:5432/mydatabase' #Use this for setting up docker
NEXT_PUBLIC_SOLANA_RPC = '' #Your Custom Solana RPC URL

#AES-256
ENCRYPTION_KEY = ''

#AWS KMS
AWS_CMK_ARN =

#GCP KMS
PROJECT_ID = ''
LOCATION_ID = ''
KEY_RING_ID = ''
KEY_ID = ''
8 changes: 8 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
.next
.cache
package-lock.json
public
node_modules
next-env.d.ts
next.config.ts
yarn.lock
3 changes: 3 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "next/core-web-vitals"
}
33 changes: 33 additions & 0 deletions .github/ISSUE_TEMPLATE/default_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
## Describe the bug

A clear and concise description of what the bug is.

## Branching

List the specific branch where the issue has to be worked upon.

## To Reproduce

Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

## Expected behavior

A clear and concise description of what you expected to happen.

## Screenshots

If applicable, add screenshots to help explain your problem.

## Desktop (please complete the following information):

- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

## Additional context

Add any other context about the problem here.
34 changes: 34 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@


---

# Pull Request Title

Thank you for contributing to our project! Please provide a summary of your changes and reference any related issues below.

**Issue Number:** Fixes # (issue number)

## 🛠️ Type of Change

- [ ] 🐛 Bug fix
- [ ] ✨ New feature
- [ ] 🚨 Breaking change
- [ ] 📚 Documentation update

## ✅ Checklist

To ensure a smooth review process, please check off each item as you complete it:

- [ ] **Code Style:** My code adheres to the project’s style guidelines.
- [ ] **Self-Review:** I have reviewed my own code and made improvements.
- [ ] **Comments:** I’ve added comments to explain complex or non-obvious parts of the code.
- [ ] **Documentation:** I’ve updated the documentation to reflect my changes.
- [ ] **Warnings:** My changes introduce no new warnings.
- [ ] **Tests:** I’ve added tests to verify that my changes work as expected.
- [ ] **Passes Locally:** All new and existing unit tests pass on my local machine.

---

We appreciate your contributions! If you have any questions or need further assistance, feel free to reach out.


17 changes: 17 additions & 0 deletions .github/workflows/issue.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: Issue Workflow

on:
issues:
types: ["opened"]

jobs:
issue-labeler:
name: Adding Label to Issue
runs-on: ubuntu-latest
steps:
- name: Auto Label Issue
uses: Renato66/[email protected]
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
ignore-comments: true
default-labels: '["Status: Triage"]'
44 changes: 44 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: Lint
on:
pull_request:
types: [opened, reopened, synchronize]

jobs:
code-quality-checks:
name: Code Quality Checks
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT

- name: Cache Node dependencies
uses: actions/cache@v4
id: yarn-cache
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn-

- if: ${{ steps.yarn-cache.outputs.cache-hit != 'true' }}
name: List the state of node modules
continue-on-error: true
run: yarn list

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 20

- name: Install dependencies
run: yarn install --frozen-lockfile

- name: Linting and Formatting Checks
run: yarn run lint

- name: Type checking
run: yarn run typecheck
39 changes: 39 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.js
.yarn/install-state.gz

# testing
/coverage

# next.js
/.next/
/out/

# production
/build

# misc
.DS_Store
*.pem

# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# local env files
.env*.local

# vercel
.vercel

# typescript
*.tsbuildinfo
next-env.d.ts

# environment variables
.env
1 change: 1 addition & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
npm format:fix && npm lint:fix
3 changes: 3 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
node_modules
.next
.github
6 changes: 6 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"semi": false,
"singleQuote": true,
"trailingComma": "all",
"printWidth": 80
}
44 changes: 44 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
FROM node:20-alpine AS base

ARG DATABASE_URL
ENV DATABASE_URL=$DATABASE_URL

WORKDIR /app
COPY package*.json ./
COPY ./prisma ./prisma
RUN apk add --no-cache python3 make g++ libusb-dev linux-headers eudev-dev \
&& npm install --only=production \
&& npx prisma generate

FROM node:20-alpine AS development
ENV DATABASE_URL=$DATABASE_URL

WORKDIR /app
COPY --from=base /app/package*.json ./
COPY --from=base /app/prisma ./prisma
COPY --from=base /app/node_modules ./node_modules
COPY . .
RUN npm install --only=development
CMD ["npm","run", "dev:docker"]


FROM node:20-alpine AS build
ENV DATABASE_URL=$DATABASE_URL
COPY . .
COPY --from=base /app/node_modules ./node_modules
RUN npm run build


FROM node:20-alpine AS production
ENV DATABASE_URL=$DATABASE_URL
COPY package* .
COPY --from=build /app/next.config.mjs ./
COPY --from=build /app/public ./public
COPY --from=build /app/prisma ./prisma
COPY --from=build /app/node_modules ./node_modules
COPY --from=build /app/.next ./.next

CMD ["npm","run", "start"]


EXPOSE 3000
7 changes: 7 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Copyright 2024 100xdevs

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Loading