Web app for shrink big urls
URLshortner is a URL shortening web app, which provides short aliases for redirection of long URLs. So we can short a long url with random values and which can use to redirect to original url. This project like mini tiny url app and help you to understand how we can short an url.
👉 View Demo 💻
-
Configure mongoDb database 📖 Connect with mongoDb atlas
-
Clone the repo
git clone https://github.com/shah21/URLshortner.git
-
Install NPM packages
cd server npm install
-
Enter your API keys and Database credentials in .env 🗒️ You can find example .env file from repo
MONGO_USER = USER_NAME MONGI_PASSWORD = .... etc...
-
Install NPM packages
cd client npm install
-
Change host ( server address ) on axios/config.ts ( if you want to run project locally )
const host = '<address>'; const BASE_URL = `http://${host}`;
- User Authentication
- Material UI
- Add and shrink url
- Delete Url .Etc
- 0.0.1
- Initial Version
Muhsin Shah - @shah21 - muhsinshah21@gmail.com
Distributed under the MIT license. See LICENSE
for more information.
https://github.com/shah21/Data-Bucket.git
- Fork it (https://github.com/shah21/URLshortner.git/fork>)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request