Skip to content

API Testing and Management Application, built with Next.js and MERN, providing feature-rich support for text, form, and JSON data handling. Organize projects, collections, and request history.

Notifications You must be signed in to change notification settings

RyxnDmello/Lightning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

banner

📂 Lightning

Your essential tool for efficient and secure API Testing. It offers robust authentication and authorization to safeguard your data. Effortlessly make HTTP requests, send and receive data via JSON, and access comprehensive response details, including headers and status codes. Easily organize your requests into collections, track your API history, and streamline your workflows with an intuitive interface and powerful features. Experience the electrifying efficiency and revolutionize your API interactions.


🛠️ Features

  • SSR and Static Generation - Next.js (Routing, Optimization)
  • Data Fetching and Caching - React Query and Mutations
  • Dynamic and Interactive UI - Hooks, Components, and State Management.
  • RESTful API Architecture - Node.js with Express.js (Routing, Middleware)
  • Authentication and Authorization - JSON Web Tokens (JWT)
  • Data Encryption - Bcrypt encryption for User Authentication
  • Modular & Scalable Codebase - TypeScript (Scalable, Maintainable)

🤖 Technology

skills


📌 Download & Run

Follow these steps to set up and run the project locally:

Clone the Repository

  • Click the green <> Code button on the repository page.
  • Choose one of the following options:
    • Download ZIP: Download the project as a ZIP file and extract it locally.
    • Clone with HTTPS: Use the following command to clone the repository:
    • Fork the Repository: Create your own copy of the repository on GitHub.
git clone https://github.com/RyxnDmello/Lightning.git

Install the Environment

  • Ensure the following are installed on your OS.
    • Latest Node.js version download here.
    • NPM (comes bundled with Node.js installation).
  • Open the project in your preferred IDE (e.g., Visual Studio Code).
  • Navigate to the client and server folders in the terminal:
cd .\Lightning\client
cd .\Lightning\server
  • Install the dependencies listed in the package.json file.
npm install
  • Install nodemon globally (Required for development)
npm install -g nodemon
  • Start the client and server development servers:
npm run dev

banner

About

API Testing and Management Application, built with Next.js and MERN, providing feature-rich support for text, form, and JSON data handling. Organize projects, collections, and request history.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published