Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tam11a/encryplinkshortner
Shorten your Link with Encryption & Share it.
https://github.com/tam11a/encryplinkshortner
firebase momentjs mui pwa react-copy-to-clipboard react-icons react-router-dom react-share reactjs shortnerurl uuid
Last synced: 21 days ago
JSON representation
Shorten your Link with Encryption & Share it.
- Host: GitHub
- URL: https://github.com/tam11a/encryplinkshortner
- Owner: tam11a
- Created: 2022-03-29T07:16:48.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-11-19T08:09:13.000Z (about 2 years ago)
- Last Synced: 2024-10-11T15:05:02.788Z (3 months ago)
- Topics: firebase, momentjs, mui, pwa, react-copy-to-clipboard, react-icons, react-router-dom, react-share, reactjs, shortnerurl, uuid
- Language: JavaScript
- Homepage: https://encryplinkshortner.netlify.app/
- Size: 857 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ELS - EncrypLinkShortner
##### Shorten your Link with Encryption & Share it.
https://encryplinkshortner.netlify.app/
###### ELS, Full Form Encryption Link Shortner. It's a React Based Web Application which is built to Use also as a Progressive Web Application (PWA).## Tech
###### ELS uses a number of open source projects to work properly:
- [ReactJS](https://reactjs.org/) - _Frontend Framework_
- WorkBox - _Service Worker for PWA_
- [Material UI](https://mui.com/) - _Styled Component_
- [MomentJS](https://momentjs.com/) - _Time_
- [React Copy To Clipboard](https://github.com/nkbt/react-copy-to-clipboard) - _Copy on Click Feature_
- [React Icons](https://react-icons.github.io/react-icons/) - _Icons for Web Application_
- [React Router Dom](https://reactrouter.com/docs/en/v6) - _Virtual Dom Route_
- [UUID](https://github.com/uuidjs/uuid) - _Unique ID Creation_
- [Firebase](https://firebase.google.com/docs) - _Realtime Database_
- [React Share](https://github.com/nygardk/react-share) - _Share in Application_###### And of course Dillinger itself is open source with a [public repository](https://github.com/tam11a/EncrypLinkShortner) on GitHub.
## Features
- Create an alternative ELS URL
- Created URL will be sharable
- Copy URL
- Share URL with Social Buttons
- Secure with Password###### Their are a lot to add in this project. Some more features are listed to add in Future.
## Future Features Plan
- Device will store all the ELS URL created on it as History to share later.
- URL Password can be recoverable.
- URL validation date will be configurable.## Installation
###### Dillinger requires [ReactJS](https://reactjs.org/) to run.
###### Install the dependencies and devDependencies and start the server.
```sh
git clone https://github.com/tam11a/EncrypLinkShortner.git
cd EncrypLinkShortner
npm i
npm start
```###### For production build
```sh
npm run build
```## Development
###### Want to contribute? Great!
###### Open your favorite Terminal and run [these](#installation) commands for installation.
###### Verify the deployment by navigating to your server address in your preferred browser.
```sh
127.0.0.1:3000
```
###### or```sh
localhost:3000
```## License
MIT @ [tam11a](https://tam11a.netlify.app)
**Free Software, Hell Yeah!**