A React-based frontend application inspired by Postman, built with Vite for fast development and modern tooling.
- ⚡️ Fast and efficient development powered by Vite
- ⚛️ Built with React 19
- 🔐 User authentication using bcryptjs for password hashing and jsonwebtoken for secure tokens
- 📝 API request builder with a Postman-style interface
- 🧹 Code linting with ESLint and recommended React rules
- 🌱 Minimal, extensible project structure for easy customization
This app implements secure user authentication:
- Passwords are securely hashed with bcryptjs before storage
- User sessions are managed using JSON Web Tokens (JWT) for stateless authentication
- Typical authentication flows include Register, Login, and Logout
- Node.js (version 18 or later recommended)
- npm (comes bundled with Node.js)
-
Clone the repository:
git clone https://github.com/hyper-27/my-postman-frontend-app.git cd my-postman-frontend-app
-
Install dependencies:
npm install
To start the local development server with hot module replacement:
npm run dev
To build the app for production:
npm run build
To locally preview the production build:
npm run preview
Run ESLint to check code quality:
npm run lint
my-postman-frontend-app/
├── public/ # Static assets
├── src/ # Source code (components, pages, etc.)
├── package.json # Project metadata and scripts
├── vite.config.js # Vite configuration
└── README.md # Project documentation
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
MIT (specify your license file if you have one)