Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/takuyadev/tinyapp
CRUD / auth application that shortens URL, and stores information in basic server
https://github.com/takuyadev/tinyapp
css ejs ejs-templates html javascript mocha mocha-chai
Last synced: 15 days ago
JSON representation
CRUD / auth application that shortens URL, and stores information in basic server
- Host: GitHub
- URL: https://github.com/takuyadev/tinyapp
- Owner: takuyadev
- Created: 2023-03-20T16:36:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-03-26T20:04:31.000Z (over 1 year ago)
- Last Synced: 2024-10-10T00:26:54.230Z (27 days ago)
- Topics: css, ejs, ejs-templates, html, javascript, mocha, mocha-chai
- Language: JavaScript
- Homepage: https://tinyapp-0ryn.onrender.com
- Size: 228 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TinyApp Project
## Live Website
It will take a few seconds to load, as the server needs to go up first.https://tinyapp-0ryn.onrender.com
## Summary
TinyApp is a full stack web application built with Node and Express that allows users to shorten long URLs (à la bit.ly).
## Final Product
!["Screenshot of URLs page"](https://raw.githubusercontent.com/takuyadev/tinyapp/main/docs/urls-page.png)
!["Screenshot of register page"](https://raw.githubusercontent.com/takuyadev/tinyapp/main/docs/urls-register.png)## Dependencies
- Node.js
- Express
- EJS
- bcryptjs
- cookie-session## Getting Started
- Install all dependencies (using the `npm install` command).
- Run the development web server using the `node express_server.js` command.## Scripts
- Initialize project : `npm install`
- Run tests: `npm test`