Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kainnhantumbo/url-shortner-api

Url shortner service API Node.js + Typescript + MongoDB
https://github.com/kainnhantumbo/url-shortner-api

express mongodb mongoose nodejs-api typescript

Last synced: 5 days ago
JSON representation

Url shortner service API Node.js + Typescript + MongoDB

Awesome Lists containing this project

README

        

# Url Shortner REST API (Node.JS + Typescript + Mongo DB)

This web server application is built to serve its endpoints to Url Shortner application ([see it here](https://github.com/KainNhantumbo/url-shortner-app)), which is currently under development too.

### Project status

This project still under development. Further details of its bulding, software architecture and features will be given in advanced stages of development.

### Scripts for testing

Make sure you have installed **Node.js (v16.15.3 or later recommended) which also comes with npm**.\
In the project directory, you can run in terminal:

```bash
npm run dev
```

Runs the app in the development mode and the server will reload when you make changes to the source code.

```bash
npm run build
```

Builds the app for production to the **dist folder**.

```bash
npm run start
```

Builds and starts the server for prodution.

### Disclaimer

This application was made for pratice, learn and for improving my
coding skills only. Do not use this application for commercial or
professional purposes but you're free to test. Please understand that
all saved shortned urls are periodicaly deleted from the database to avoid higher server costs and that will lead them
to stop working.

## Contact

E-mail: [[email protected]]([email protected] 'Send an email')\
Github: [https://github.com/KainNhantumbo](https://github.com/KainNhantumbo 'See my github profile')
Portifolio: [https://portifolio-dev-kainnhantumbo.vercel.app](https://portifolio-dev-kainnhantumbo.vercel.app 'See my github profile')

### If you like this project, please consider leaving a star on this repository.

### With kindest regards, Kain Nhantumbo from Mozambique.

## License

Licensed under APACHE LICENSE 2.0
Copyright © 2022 Kain Nhantumbo.