A modern URL shortening service built with React, Express, and MongoDB.
The application is deployed and available at: https://giva-url-shorten.vercel.app/
- URL shortening with custom aliases
- Click tracking and analytics
- Modern, responsive UI built with React and Tailwind CSS
- RESTful API powered by Express
- MongoDB for data storage
- Frontend: React, Tailwind CSS, Vite
- Backend: Express.js, Node.js
- Database: MongoDB
- Deployment: Vercel
- Clone the repository
- Install dependencies:
npm install - Set up environment variables in
.envfile - Run the development server:
npm run dev
The application is configured for deployment on Vercel with the following settings:
- Framework Preset: Vite
- Build Command: npm run build
- Output Directory: dist/public
- Environment Variables:
- MONGODB_URI
- NODE_ENV=production