Skip to content

therakius/cortio.so

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cortio.so

Overview

Cortio.so is a responsive URL shortener built for simplicity and efficiency. It leverages the TinyURL API to provide quick link shortening, along with convenient features for copying and sharing your shortened URLs across social media platforms.

Beyond its core shortening functionality, Cortio.so includes a robust user feedback system. Users can easily share their thoughts via a dedicated form, receiving an automated email notification upon submission.

✨ Features

  • URL Shortening: Easily shorten long URLs into concise, shareable links.
  • TinyURL API Integration: Utilizes the robust and reliable TinyURL API for link generation.
  • Copy to Clipboard: Instantly copy shortened URLs with a single click.
  • Social Media Sharing: Share your links directly to popular social platforms.
  • Responsive Design: Optimized for seamless use across various devices (desktops, tablets, mobile phones).
  • User Feedback System:
    • Dedicated feedback form for users to share their thoughts.
    • Automated email notification to users upon successful feedback submission.
    • All feedback entries are securely stored in a Google Sheet for easy management.
    • Project owner receives email notifications for every new feedback submission.

🚀 Technologies Used

Cortio.so is built using a robust and popular web development stack, aligning with your skills as a self-taught developer:

  • Frontend:

    • HTML5
    • CSS3
    • JavaScript
  • Backend:

    • Node.js
    • Express.js
  • APIs & Services:

    • TinyURL API
    • Nodemailer with Gmail
    • Google Sheets API (for storing feedback)

💡 Usage

Cortio.so is designed to be intuitive and easy to use. Here's a quick guide on how to interact with its main features:

  1. Shorten a URL:

    • Navigate to the Cortio.so homepage.
    • Locate the input field where you can paste a URL.
    • Paste the lengthy URL you wish to shorten into this field.
    • Click the enter or at the paper plane icon.
    • A new, compact TinyURL link will instantly appear below the input field with options for copying and sharing.
  2. Copy the Shortened Link:

    • After your URL is shortened, a "Copy" button will appear next to the new link.
    • Click this "Copy" button, and the shortened URL will be copied to your clipboard, ready for pasting wherever you need it.
  3. Share to Social Media:

    • Alongside the "Copy" button there's a "Share" button.
    • Click on 'share, and a popup wil appear with the social icons.
    • Click on the social icon of the socila media that youwant to share to.
    • for mobile, a default popup with the installed socials will appear, and the process is the same.
  4. Provide Feedback:

    • Look for a "Feedback" link in the navigation menu or of the webapp.
    • Clicking this link will take you to the feedback form.
    • Fill out the form with your name, email address, and your message or suggestions.
    • After submitting the form, you will receive an automated email notification confirming your feedback has been received. (The project owner also receives a notification, and your feedback is stored in a Google Sheet.)

📄 License

This project is currently closed source and all rights are reserved by the author. It is not intended for public distribution or modification without explicit permission.


Made with ❤️ by therakius.

About

A simple, fast and intuitive url shortener

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors