https://github.com/97-jeffrey/tinyapp
This app allow user to enter an URL and convert it to shorter URL which point to the same address. :innocent: :arrow_right: :smiling_imp:
https://github.com/97-jeffrey/tinyapp
bootstrap ejs express
Last synced: 3 months ago
JSON representation
This app allow user to enter an URL and convert it to shorter URL which point to the same address. :innocent: :arrow_right: :smiling_imp:
- Host: GitHub
- URL: https://github.com/97-jeffrey/tinyapp
- Owner: 97-Jeffrey
- Created: 2020-08-03T18:55:31.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-30T21:00:37.000Z (over 3 years ago)
- Last Synced: 2025-02-08T16:18:25.013Z (over 1 year ago)
- Topics: bootstrap, ejs, express
- Language: HTML
- Homepage:
- Size: 2.6 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TinyApp Project
TinyApp is a full stack web application built with Node and Express that allows users to shorten long URLs (à la bit.ly).
## Final Product
Entered Long URL with shortened version:

Every Created URL could be edited:

### Some Code Snippets:



## Dependencies
- Node.js
- Express
- EJS
- bcrypt
- body-parser
- cookie-session
## Getting Started
- Install all dependencies (using the `npm install` command)
```
install express: npm install express;
install ejs: npm install ejs
install bcrypt: npm install -E bcrypt@2.0.0(recommended)
install body-parser : npm install body-parser
install cookie session: npm install cookie-session
```
- Run the development web server using the `node express_server.js` command.
- after Nodemon is installed, type `npm start` to run