A modern web application built with Next.js that provides a collection of essential development tools to streamline your workflow.
π Visit DevEase
-
π» Technical Features
- Server-side rendering with Next.js 14
- Type safety with TypeScript
- Responsive design with Tailwind CSS
- Dark mode support
- Google Analytics integration
- Performance monitoring with Vercel Analytics
-
π οΈ Development Tools
- JSON formatter with epoch timestamp tooltips (hover over numbers to see formatted timestamps)
- SQL formatter
- JWT decoder
- Password generator
- UUID generator
- Base64 encoder/decoder
- Epoch converter
Before you begin, ensure you have installed:
- Node.js (version 18 or higher)
- npm, yarn, or pnpm
- Docker (optional, for containerized deployment)
- Clone the repository:
git clone https://github.com/mgoyal98/dev-ease.git
cd dev-ease- Install dependencies:
npm install # or yarn install # or pnpm install
- Set up environment variables:
cp .env.example .env.local
- Start the development server:
npm run dev # or yarn dev # or pnpm dev
Visit http://localhost:3000 to see the application.
- Build the Docker image:
docker build -t dev-ease .- Run the container:
docker run -p 3000:3000 dev-ease
Visit http://localhost:3000 to see the application.
src/
βββ app/ # Next.js app directory
β βββ [categoryId]/ # Dynamic category routes
β βββ about/ # About page
β βββ layout.tsx # Root layout
βββ common/ # Shared utilities and constants
β βββ constants/ # Application constants
β βββ enums/ # TypeScript enums
β βββ interfaces/ # TypeScript interfaces
β βββ utils/ # Utility functions
βββ components/ # Reusable React components
βββ tools/ # Individual tool implementations
This project uses:
- TypeScript for type safety
- ESLint for code linting
- Prettier for code formatting
- Tailwind CSS for styling
- Next.js for the framework
- Docker for containerization
- Vercel for deployment
# Development npm run dev # Start development server # Building npm run build # Create production build npm run start # Start production server # Docker docker build -t dev-ease . # Build Docker image docker run -p 3000:3000 dev-ease # Run Docker container # Code Quality npm run lint # Run ESLint npm run format # Run Prettier
If you find this project helpful, please consider:
- Giving it a star on GitHub β
- Sharing it with others π£οΈ
- Buying me a coffee β
- π DevEase Website
- π» GitHub Repository
- π Issue Tracker
- Website: devease.app
- GitHub: @mgoyal98
- LinkedIn: Madhur Goyal
- Personal Website: mgoyal.com
If you have any questions, issues, or suggestions, feel free to open a GitHub [issue]https://github.com/mgoyal98/dev-ease/issues. Thank you for using DevEase!
This project is licensed under the MIT License - see the LICENSE file for details.