https://github.com/wanjinyoo/tinyapp
Fullstack web dev (backend mostly)
https://github.com/wanjinyoo/tinyapp
bcrypt cookiesession ejs-express express-js javascript mocha-chai nodejs-server nodemon
Last synced: about 2 months ago
JSON representation
Fullstack web dev (backend mostly)
- Host: GitHub
- URL: https://github.com/wanjinyoo/tinyapp
- Owner: WanjinYoo
- Created: 2020-11-09T20:19:31.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-11-15T01:47:36.000Z (over 5 years ago)
- Last Synced: 2025-08-12T00:50:08.898Z (10 months ago)
- Topics: bcrypt, cookiesession, ejs-express, express-js, javascript, mocha-chai, nodejs-server, nodemon
- Language: HTML
- Homepage:
- Size: 798 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
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). Used four different route methods (GET,POST,PUT,DELETE) to implement CRUD functionality.
## Final Product
**Main page**

**CreateURL page**

**Register Page**

**Login page**

**Edit page**

**CreateURLpage When a URL has been created**

**Main page When a URL has been created**

## Dependencies
- Node.js
- Express
- EJS
- bcrypt
- body-parser
- cookie-session
- method-override
## Getting Started
- Install all dependencies (using the `npm install` command).
- Run the development web server using the `node express_server.js` command.
- Browse to Localhost(http://localhost:8080).