TinyApp is a Full-Stack RESTful Web application built on Node and Express!
- It allows users to shorten URLs!
Secure User Registration and Login system
- encrypted cookies
- Hashed and Salted passwords
Account based URL storage
- Your shortened URLs saved for future use!
Permission based URL viewing
- Only you can see your saved URL's.
- Anyone can access the intended website through your ShortURL link.
Utilize method-override to follow REST conventions.
- Browse all your saved URL's
- Read specific URL info
- Edit you your saved urls
- Add new URLs
- Delete your saved URLS
Login | Register |
---|---|
![]() |
![]() |
My URLs |
---|
![]() |
Create URLs | Edit URLs |
---|---|
![]() |
![]() |
- Node.js
- Express
- bcrypt
- body-parser
- cookie-session
- EJS
- morgan
- Method-Override
- Install all dependencies (using the
npm install
command). - Run the development web server using the
node express_server.js
command.- Current server running on http://localhost:8080/
- Create an account Via Register
- shortened URL's redirected to desired site through /u/'shortURL'
Gradient background css provided by uigradients.com