Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/yoloftw/node-url-shortener

Node-URL-Shortener is an application written in node with a react front-end that serves as a simple url shortener.
https://github.com/yoloftw/node-url-shortener

Last synced: 27 days ago
JSON representation

Node-URL-Shortener is an application written in node with a react front-end that serves as a simple url shortener.

Awesome Lists containing this project

README

        

# Node-URL-Shortener

Node-URL-Shortener is an application written in node with a react front-end that serves as a simple url shortener. Node-URL-Shortener requires the user to fill in the .env_example file, rename it to .env, and run the Node server.


## Getting Started

To get started with the project, follow these steps:

1. Navigate to the React folder.
```shell
cd React/client
```
2. Install the dependencies.
```shell
npm install
```
3. Build the react app.
```shell
npm run build
```
4. Navigate to the Node folder.
```shell
cd ../../Node
```
5. Install the dependencies.
```shell
npm install
```
6. Fill in the necessary values in the .env_Example file.
7. Rename the .env_Example to .env
8. Start the Node server.
```shell
node .
```
9. Navigate to your webserver. The default is http://localhost:3001

### Dependencies

* Node
* npm (Node Package Manager)
* MongoDB server (A free version can be deployed [here](https://www.mongodb.com/atlas/database))


## Authors

Contributors names
* [@YoloFTW](https://github.com/YoloFTW)


## License

This project is licensed under the MIT License - see the [LICENSE](https://github.com/YoloFTW/Node-URL-Shortener/blob/main/LICENSE) file for details