Skip to content

t5krishn/tinyapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TinyApp Project

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

Final Product

"Screenshot of List of URLs" "Screenshot of a Specific URL page" "Screenshot of Create a URL page"

Learning milestones

  • 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

Create your own Tiny App

  1. Get a local version of this git repository, by using git clone https://github.com/t5krishn/tinyapp.git
  2. Navigate to the folder
  3. Install all dependencies using: npm install
  4. Run the development web server using the node express_server.js command
  5. Open up your favourtie browser and head over to : http://localhost:8080/
  6. Enjoy your very own TinyApp

Dependencies

  • 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

If you have any feedback or want to get in touch, feel free to send me an email at t5krishn@gmail.com

About

TinyApp Project #2, Lighthouse Labs,

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published