Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
3f9ac4e
feat: migrated the codebase to Nextjs15
MishraShardendu22 Oct 8, 2025
44b6005
chore: improve UI a little
MishraShardendu22 Oct 8, 2025
3c9b1c3
chore: fixed logo size
MishraShardendu22 Oct 8, 2025
59c4e97
feat: enhance SEO and structured data for the Keploy Developer Relati…
MishraShardendu22 Oct 8, 2025
70d5409
feat: complete website restructuring with professional dark mode impl…
MishraShardendu22 Oct 9, 2025
05ec7c0
fix: header ection fixed
MishraShardendu22 Oct 10, 2025
710417d
fix: font styles fixed
MishraShardendu22 Oct 10, 2025
c80a9fc
chore: UI and font styling fixed
MishraShardendu22 Oct 10, 2025
0988d0c
fix: minor UI fixes made
MishraShardendu22 Oct 10, 2025
7da0d6c
fix: menu button fixed
MishraShardendu22 Oct 10, 2025
cdd5db3
fix: UI of testimonials fixed
MishraShardendu22 Oct 10, 2025
9add534
chore: necessary animations added
MishraShardendu22 Oct 10, 2025
ac34c6b
chore: fix responsiveness of the website
MishraShardendu22 Oct 23, 2025
5932e4c
chore: fix responsiveness of the website
MishraShardendu22 Oct 23, 2025
4234e47
fix: url fixed
MishraShardendu22 Oct 24, 2025
528a534
fix: url fixed
MishraShardendu22 Oct 24, 2025
0a9c833
feat: UI improved
MishraShardendu22 Nov 4, 2025
3292595
feat: improve UI completed the website
MishraShardendu22 Nov 4, 2025
5e076f1
feat: UI improvements made
MishraShardendu22 Nov 4, 2025
a7033c1
chore: cleann up codebase and Improved UI
MishraShardendu22 Nov 4, 2025
0e133f8
chore: formatted
MishraShardendu22 Nov 4, 2025
c2fa7bf
feat: migrated ot atomic design
MishraShardendu22 Nov 4, 2025
8665a6f
chore: png and jpg to webp converted
MishraShardendu22 Nov 4, 2025
e03f795
feat: icons color fixed
MishraShardendu22 Nov 5, 2025
00323b0
feat: lucide icons added
MishraShardendu22 Nov 5, 2025
f082148
add: added husky to this
MishraShardendu22 Nov 6, 2025
9b45725
add: added husky to this
MishraShardendu22 Nov 11, 2025
5e474b4
feat: updated dependencies
MishraShardendu22 Nov 11, 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
26 changes: 26 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# EditorConfig is awesome: https://EditorConfig.org

# top-most EditorConfig file
root = true

# Unix-style newlines with a newline ending every file
[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true

# Code files
[*.{js,jsx,ts,tsx,json,css,scss,md}]
indent_style = space
indent_size = 2

# Markdown files
[*.md]
trim_trailing_whitespace = false
max_line_length = off

# Package files
[{package.json,pnpm-lock.yaml}]
indent_style = space
indent_size = 2
2 changes: 1 addition & 1 deletion .github/CLA.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,4 @@ You accept and agree to the following terms and conditions for Your present and

7. Should You wish to submit work that is not Your original creation, You may submit it to "Keploy" separately from any Contribution, identifying the complete details of its source and of any license or other restriction (including, but not limited to, related patents, trademarks, and license agreements) of which you are personally aware, and conspicuously marking the work as "Submitted on behalf of a third-party: [named here]".

8. You agree to notify "Keploy" of any facts or circumstances of which you become aware that would make these representations inaccurate in any respect.
8. You agree to notify "Keploy" of any facts or circumstances of which you become aware that would make these representations inaccurate in any respect.
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,4 +37,4 @@ Please describe the tests that you ran to verify your changes. Provide instructi
- [ ] I have tagged the reviewers in a comment below incase my pull request is ready for a review
- [ ] I have signed the commit message to agree to Developer Certificate of Origin (DCO) (to certify that you wrote or otherwise have the right to submit your contribution to the project.) by adding "--signoff" to my git commit command.

<!--- Thanks for opening this pull request! If the tests fail, please feel free to reach out to us by leaving a comment down below and we will be happy to take a look --->
<!--- Thanks for opening this pull request! If the tests fail, please feel free to reach out to us by leaving a comment down below and we will be happy to take a look --->
3 changes: 1 addition & 2 deletions .github/scripts/lighthouse-report.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ const fs = require('fs');
const path = require('path');

const dir = '.lighthouseci';
const files = fs.readdirSync(dir).filter(file => file.endsWith('.report.json'));
const files = fs.readdirSync(dir).filter((file) => file.endsWith('.report.json'));

if (files.length < 2) {
console.error('❌ Not enough Lighthouse reports found.');
Expand Down Expand Up @@ -64,6 +64,5 @@ const md = `
</table>
`;


fs.writeFileSync('lighthouse-comment.md', md);
console.log('✅ Comment written to lighthouse-comment.md');
204 changes: 31 additions & 173 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,183 +1,41 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# Created by https://www.toptal.com/developers/gitignore/api/macos,linux,jetbrains,visualstudiocode
# Edit at https://www.toptal.com/developers/gitignore?templates=macos,linux,jetbrains,visualstudiocode
# dependencies
/node_modules
/.pnp
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/versions

### JetBrains ###
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
# testing
/coverage

node_modules/
# next.js
/.next/
/out/

# User-specific stuff
.idea/
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf
# production
/build

# AWS User-specific
.idea/**/aws.xml

# Generated files
.idea/**/contentModel.xml

# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml

# Gradle
.idea/**/gradle.xml
.idea/**/libraries

# Gradle and Maven with auto-import
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn. Uncomment if using
# auto-import.
# .idea/artifacts
# .idea/compiler.xml
# .idea/jarRepositories.xml
# .idea/modules.xml
# .idea/*.iml
# .idea/modules
# *.iml
# *.ipr

# CMake
cmake-build-*/

# Mongo Explorer plugin
.idea/**/mongoSettings.xml

# File-based project format
*.iws

# IntelliJ
out/

# mpeltonen/sbt-idea plugin
.idea_modules/

# JIRA plugin
atlassian-ide-plugin.xml

# Cursive Clojure plugin
.idea/replstate.xml

# SonarLint plugin
.idea/sonarlint/

# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties

# Editor-based Rest Client
.idea/httpRequests

# Android studio 3.1+ serialized cache file
.idea/caches/build_file_checksums.ser

### JetBrains Patch ###
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721

# *.iml
# modules.xml
# .idea/misc.xml
# *.ipr

# Sonarlint plugin
# https://plugins.jetbrains.com/plugin/7973-sonarlint
.idea/**/sonarlint/

# SonarQube Plugin
# https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
.idea/**/sonarIssues.xml

# Markdown Navigator plugin
# https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
.idea/**/markdown-navigator.xml
.idea/**/markdown-navigator-enh.xml
.idea/**/markdown-navigator/

# Cache file creation bug
# See https://youtrack.jetbrains.com/issue/JBR-2257
.idea/$CACHE_FILE$

# CodeStream plugin
# https://plugins.jetbrains.com/plugin/12206-codestream
.idea/codestream.xml

### Linux ###
*~

# temporary files which can be created if a process still has a handle open of a deleted file
.fuse_hidden*

# KDE directory preferences
.directory

# Linux trash folder which might appear on any partition or disk
.Trash-*

# .nfs files are created when an open file is removed but is still being accessed
.nfs*

### macOS ###
# General
# misc
.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon


# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

### VisualStudioCode ###
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
!.vscode/*.code-snippets

# Local History for Visual Studio Code
.history/

# Built Visual Studio Code Extensions
*.vsix
*.pem

### VisualStudioCode Patch ###
# Ignore all local history of files
.history
.ionide
# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*

# Support for Project snippet scope
# env files (can opt-in for committing if needed)
.env*

# End of https://www.toptal.com/developers/gitignore/api/macos,linux,jetbrains,visualstudiocode
# vercel
.vercel

# typescript
*.tsbuildinfo
next-env.d.ts
5 changes: 0 additions & 5 deletions .htaccess

This file was deleted.

4 changes: 4 additions & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
pnpm install
pnpm type-check
pnpm format
pnpm build
41 changes: 41 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Dependencies
node_modules
.pnp
.pnp.js

# Production
build
dist
.next
out

# Misc
.DS_Store
*.pem
.env
.env.local
.env.development.local
.env.test.local
.env.production.local

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

# Vercel
.vercel

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

# Package managers
pnpm-lock.yaml
package-lock.json
yarn.lock

# Public assets
public/
fonts/
13 changes: 13 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"semi": true,
"trailingComma": "es5",
"singleQuote": true,
"printWidth": 100,
"tabWidth": 2,
"useTabs": false,
"endOfLine": "lf",
"arrowParens": "always",
"bracketSpacing": true,
"jsxSingleQuote": false,
"plugins": []
}
Loading