National Institute of Technology, Rourkela the Univeristy from where I graduated and this project is primarily intended for the folks of the university as the short name of University, NITR
is the inspiration for the domain https://nitr.one. That being said, the project is without any questions open for all to be used.
A completely serverless and blazing fast URL shortener for all your needs.
- Create short URLs
- Request custom prefix for add brand identity, like
yourdomain.nitr.one/someSuffix
. - Free forever
- No limits on usage
Note:
- The project is still in beta and hence it is not recommended to be used yet for mission-critical scenario.
- The UI is subject to change but the data and functionality will be kept intact
Following technologies and libraries are used for the development of this project.
Name | Description |
---|---|
Cloudflare Page Rules | To manage short URLs that have brand identity like yourdomain.nitr.one |
Cloudflare DNS | Domain is routed via Cloudflare |
Name | Description |
---|---|
icons8 | icon of website |
template | based on theme by cruip.com |
mui | components of the UI |
Name | Description |
---|---|
@cfworker/jwt | JWT verification |
itty-router | Routing |
nanoid | generate shorten URL suffix |
NOTE 1: Please abide by the Contributing Guidelines.
NOTE 2: Please abide by the Code of Conduct.
The project uses NPM and not Yarn. It is strictly advised to stick with Yarn so as to avoid dependency conflicts down the line.
## Checkout into the project pages directory
cd client
## Install Dependencies
npm install
## Run the Project
yarn start
## Checkout into the project server directory
cd client
## Install Dependencies
npm install
NOTE: Setup wrangler-cli before next command
## Run the Project
wrangler dev
Distributed under the MIT License. See LICENSE
for more information.
dscnitrourkela/project-guava is Starware. This means you're free to use the project, as long as you star its GitHub repository. Your appreciation makes us grow and glow up. ⭐