Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 1.2 KB

README.md

File metadata and controls

33 lines (19 loc) · 1.2 KB

URL Shortener App

Overview

This project implements a URL Shortener app, allowing users to shorten URLs. It provides a responsive and user-friendly interface, powered by modern web technologies.

Technologies

  • Node.js: For building the backend API with REST.
  • Express.js: A web framework for Node.js used to create the REST API.
  • React.js: As the frontend framework.
  • TypeScript: For type checking and improved code quality.
  • Firebase: For real-time database functionalities.
  • Material-UI: For modern and responsive UI components.

Features

  • URL Shortening: Allows users to input a long URL and generate a shortened version.
  • Mobile-Friendly Design: The app is responsive and works well on both large and small screens.

Executing Program

  • To start the backend, navigate to /server and run npm install then npm run start:prod.
  • To start the frontend, navigate to /client and run npm install then npm start.

Screenshots

URL Shortner (Large Screen)

Shortened URL