TinyApp is a web application built with Node and Express that allows authenticated users to shorten long URLs. Created as the second project for Lighthouse Labs, Full Stack Web Development Bootcamp.
Try it out for yourself: t-tinyapp.herokuapp.com
- Creating a NodeJS application, using EJS templates and ExpressJS
- Managing routes and creating a RESTful API
- Passing data into templates and creating a functional, responsive view
- Using Bootstrap to create a practical product in a project which isn't design centric
- Get a local version of this git repository, by using
git clone https://github.com/t5krishn/tinyapp.git
- Navigate to the folder
- Install all dependencies using:
npm install
- Run the development web server using the
node express_server.js
command - Open up your favourtie browser and head over to : http://localhost:8080/
- Enjoy your very own TinyApp
- Node.js: 8.9.4
- Express: ^4.17.1
- EJS: ^2.6.2
- bcrypt: 2.0.0
- body-parser: ^1.19.0
- cookie-session: ^1.3.3
- method-override: ^3.0.0