diff --git a/.gitignore b/.gitignore index f6c960f..5ef6a52 100644 --- a/.gitignore +++ b/.gitignore @@ -1,202 +1,41 @@ - -# 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 - -### 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 - -# User-specific stuff -.idea/ -.idea/**/workspace.xml -.idea/**/tasks.xml -.idea/**/usage.statistics.xml -.idea/**/dictionaries -.idea/**/shelf - -# 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 -.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 - -### VisualStudioCode Patch ### -# Ignore all local history of files -.history -.ionide +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. # dependencies /node_modules /.pnp -.pnp.js +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/versions # testing /coverage +# next.js +/.next/ +/out/ + # production /build # misc .DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local +*.pem +# debug npm-debug.log* yarn-debug.log* yarn-error.log* +.pnpm-debug.log* + +# env files (can opt-in for committing if needed) +.env* -# Support for Project snippet scope +# vercel +.vercel -# End of https://www.toptal.com/developers/gitignore/api/macos,linux,jetbrains,visualstudiocode +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/README.md b/README.md index a7e6b83..66bb426 100644 --- a/README.md +++ b/README.md @@ -1,47 +1,36 @@ -[](CODE_OF_CONDUCT.md) -[](https://join.slack.com/t/keploy/shared_invite/zt-12rfbvc01-o54cOG0X1G6eVJTuI_orSA) -[](https://opensource.org/licenses/Apache-2.0) +This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). -# Keploy -[Keploy](https://keploy.io) is a no-code testing platform that generates tests from API calls. +## Getting Started +First, run the development server: -## Community support -We'd love to collaborate with you to make Keploy great. To get started: -* [Slack](https://join.slack.com/t/keploy/shared_invite/zt-12rfbvc01-o54cOG0X1G6eVJTuI_orSA) - Discussions with the community and the team. -* [GitHub](https://github.com/keploy/keploy/issues) - For bug reports and feature requests. - -# How to Contribute ?? - -To Contribute to Keploy Student Program Website, please follow the following steps. +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +# or +bun dev +``` -1. Fork this Repository(by clicking Fork Icon on top right of the repository). +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. +You can start editing the page by modifying `app/page.js`. The page auto-updates as you edit the file. -2. Clone this repository to your Local Machine using: -``` bash -git clone https://github.com/keploy/student-program +This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. -``` -3. Install the required dependencies using: -``` -npm install -``` +## Learn More -4. Once the required packages are installed, run the following command to host this project on localhost: -``` -npm start -``` +To learn more about Next.js, take a look at the following resources: -5. Make the desired changes +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! -7. Add, commit & push the changes, using: +## Deploy on Vercel -``` bash -git add . -git commit -m "changes you made in the project" #Please make sure to mention which issue is closed by these changes. You can also use "cz c" -git push -``` +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. -6. Before raising a PR, please sure to 'Fetch Upstream' to avoid conflicts with existing codebase. \ No newline at end of file +Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. diff --git a/app/favicon.ico b/app/favicon.ico new file mode 100644 index 0000000..718d6fe Binary files /dev/null and b/app/favicon.ico differ diff --git a/app/globals.css b/app/globals.css new file mode 100644 index 0000000..a231982 --- /dev/null +++ b/app/globals.css @@ -0,0 +1,39 @@ +@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap"); + +@tailwind base; +@tailwind components; +@tailwind utilities; + +:root { + --primary-color: #ff914d; + --text-color: #fff; + /* --secondary-color: #60a5fa; */ + /* --background-color: #18181b; */ + /* --secondary-text-color: #a1a1aa; */ + /* --accent-color: #ffc107; */ +} + +/* for debugging the frontend */ +.highlight__border { + border: 1px dashed tomato; +} + +@layer utilities { + /* ====================== container ====================== */ + .responsive-container { + /* responsive design */ + @apply w-full sm:w-[calc(100vw-100px)] md:max-w-[calc(100vw-100px)] lg:max-w-[calc(100vw-100px)] xl:max-w-[1120px] px-4 mx-auto; + } + /* =========================================================== */ +} + +/* ====================== Font ====================== */ + +/* It is being used on current keploy.io, so I am using this for this website */ +.roboto-f { + font-family: "Roboto", serif; + font-optical-sizing: auto; + font-style: normal; + font-variation-settings: "wdth" 100; +} +/* =========================================================== */ diff --git a/app/layout.js b/app/layout.js new file mode 100644 index 0000000..99411c5 --- /dev/null +++ b/app/layout.js @@ -0,0 +1,35 @@ +import { Geist, Geist_Mono } from "next/font/google"; +import "./globals.css"; +import NavBar from "@/components/NavBar"; +import Footer from "@/components/Footer"; + +const geistSans = Geist({ + variable: "--font-geist-sans", + subsets: ["latin"], +}); + +const geistMono = Geist_Mono({ + variable: "--font-geist-mono", + subsets: ["latin"], +}); + +export const metadata = { + title: "Create Next App", + description: "Generated by create next app", +}; + +export default function RootLayout({ children }) { + return ( + +
++ {description} +
++ Welcome to Keploy +
++ Get into the world of APIs and API Testing with Keploy and help + others grow with APIs +
+ {/*+ Join Keploy API Community +
+ {/*+ {jobTitle} +
++ {review} +
+
-
- Get one-on-one training about APIs and Keploy by the Keploy team.
-Perks: 🎁 Exclusive swag kit by Keploy
-Take sessions in your college or community and spread awareness about the world of APIs and Keploy.
-Perks: 🖼 Recognition on our Website
-The Keploy team will help you in creating your own community in your college if you wish to.
-Perks: 🌟 Mentorship on how to build and grow a community
-
- Sanskriti Gupta
-Web Development
-
- Sukriti Maurya
-Backend Developer and UX/UI Designer
-
- Neel Shah
-Data Science Intern
-
- Harsh Rastogi
-Student at CU
-
- Arunima Chaudhuri
-Member & Contributor @Layer5
-
-
- Lorem ipsum Officia elit ad tempor dolore est ex incididunt incididunt occaecat culpa deserunt sunt labore in cillum ullamco magna in Excepteur consequat in reprehenderit proident mollit incididunt officia commodo. - Duis ea officia sed dolor pariatur enim dolore dolore quis incididunt nulla exercitation commodo veniam et ea incididunt.
- -
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec libero. Suspendisse bibendum.Cras id urna. Morbi tincidunt, orci ac convallis aliquam, lectus turpis varius lorem, eu posuere nunc justo tempus leo. Donec mattis, purus nec placerat bibendum, dui pede condimentum odio, ac blandit ante orci ut diam. Cras fringilla magna. Phasellus suscipit, leo a pharetra condimentum, lorem tellus eleifend magna, eget fringilla velit magna id neque posuere nunc justo tempus leo.
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec libero. Suspendisse bibendum. Cras id urna. Morbi tincidunt, orci ac convallis aliquam, lectus turpis varius lorem, eu posuere nunc justo tempus leo. Donec mattis, purus nec placerat bibendum, dui pede condimentumodio, ac blandit ante orci ut diam. -
- -A link,
- abbrebation,
- strong text,
- em text,
- deleted text, and
- this is a mark text.
- .code
-
Far far away, behind the word mountains, far from the countries Vokalia and Consonantia, - there live the blind texts. Separated they live in Bookmarksgrove right at the coast of the - Semantics, a large language ocean. A small river named Duden flows by their place and supplies it with the necessary regelialia. Morbi tincidunt, orci ac convallis aliquam, lectus turpis varius lorem, eu posuere nunc justo tempus leo. Donec mattis, purus nec placerat bibendum, dui pede condimentum odio, ac blandit ante orci ut diam. Cras fringilla magna. Phasellus suscipit, leo a pharetra condimentum, lorem tellus eleifend magna, eget fringilla velit magna id neque. -
- -Buy one widget, get one free! - (While supplies last. Offer expires on the vernal equinox. Not valid in Ohio.) -
- --- -Your work is going to fill a large part of your life, and the only way to be truly satisfied is - to do what you believe is great work. And the only way to do great work is to love what you do. - If you haven't found it yet, keep looking. Don't settle. As with all matters of the heart, you'll know when you find it. -
- - Steve Jobs - -
-- -Good design is as little design as possible.
- Dieter Rams -
dl.dt may be followed by multiple dds.Doloremque dolor voluptas est sequi omnis. Pariatur ut aut. Sed enim tempora qui veniam qui cum vel. - Voluptas odit at vitae minima. In assumenda ut. Voluptatem totam impedit accusantium reiciendis excepturi aut qui accusamus praesentium.
- -Doloremque dolor voluptas est sequi omnis. Pariatur ut aut. Sed enim tempora qui veniam qui cum vel. - Voluptas odit at vitae minima. In assumenda ut. Voluptatem totam impedit accusantium reiciendis excepturi aut qui accusamus praesentium.
- -Doloremque dolor voluptas est sequi omnis. Pariatur ut aut. Sed enim tempora qui veniam qui cum vel. - Voluptas odit at vitae minima. In assumenda ut. Voluptatem totam impedit accusantium reiciendis excepturi aut qui accusamus praesentium.
- -Doloremque dolor voluptas est sequi omnis. Pariatur ut aut. Sed enim tempora qui veniam qui cum vel. - Voluptas odit at vitae minima. In assumenda ut. Voluptatem totam impedit accusantium reiciendis excepturi aut qui accusamus praesentium.
- -Doloremque dolor voluptas est sequi omnis. Pariatur ut aut. Sed enim tempora qui veniam qui cum vel. - Voluptas odit at vitae minima. In assumenda ut. Voluptatem totam impedit accusantium reiciendis excepturi aut qui accusamus praesentium.
- -Doloremque dolor voluptas est sequi omnis. Pariatur ut aut. Sed enim tempora qui veniam qui cum vel. - Voluptas odit at vitae minima. In assumenda ut. Voluptatem totam impedit accusantium reiciendis excepturi aut qui accusamus praesentium.
- -
Be sure to use properly formed table markup with <thead> and <tbody> when building a table.
| Name | -Age | -Sex | -Location | -
|---|---|---|---|
| Naruto Uzumaki | -16 | -Male | -Konoha | -
| Sakura Haruno | -16 | -Female | -Konoha | -
- 1600 Amphitheatre Parkway
- Mountain View, CA
- 94043 US
-
- contact@glintsite.com
- info@glintsite.com
-
- Phone: (+63) 555 1212
- Mobile: (+63) 555 0100
- Fax: (+63) 555 0101
-