Welcome to the URL Shortener project! This tool allows you to shorten long URLs into concise, manageable links. Whether you need to share links on social media, in emails, or simply want to track click statistics, this URL shortener has you covered.
- Shorten URLs
- Track click statistics
- Share links on social media
- Send links via email
- QR code generation
- Statistics dashboard
- User authentication using JWT and OAuth2 (Github)
- All CURD operations on links, users, and statistics
- Node.js
- MongoDB account
- Github OAuth app
- Postman (optional)
- Clone the repository
git clone https://github.com/varshil-shah/url-shortner-backend.git
- Run
npm install
oryarn
- Create a
.env
file in the root directory based on.env.example
- Run
npm start or yarn start
- Node.js
- Express.js
- MongoDB