Giter VIP home page Giter VIP logo

smallurl's Introduction

Hello there ๐Ÿ‘‹

  • ๐Ÿ”ญ Actively looking for 2024 Summer Internship Opportunities
  • ๐ŸŒฑ Currently pursuing MS in Computer Science at Arizona State University
  • ๐Ÿ“– Interests: Software dev in general, Next, React, want to get into AI/ML

LinkedIn | X (Twitter) | Portfolio

smallurl's People

Contributors

amit3108 avatar anujjoshi63 avatar jessicaknet avatar nairparvathi avatar niranjan2048 avatar nnajichimuanya avatar rajkumar-justcoder avatar shiroyasha9 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

smallurl's Issues

[feat] analytics on signin

If signed-in, user should be able to see some basic analytics.

What are basic analytics?

  • A list of their own smallified URLs,
  • Number of visits for each smallify
  • This followed by a line graph of number-of-visits vs time

bug: The page does not load the example URL immediately on slower networks

Current behaviour: No URL before the Alias input (the second input box)

193413813-596558bf-0e07-4c18-b4e0-270b091f8cfd

Expected behaviour: for now smallify.live URL should be seen.

193413827-ab8cee93-1414-475b-88a6-eea863594592

Suggested fix

The url is dynamic and gets changed as soon as the js file loads. The react state is defaulted to "" instead of "smallify.live". Simply changing the default state to "smallify.live" should fix this issue.

Update URLs throughout the project

All the URLs written in code relating to smallify, for e.g. smallify.vercel.app, smallurl.vercel.app etc should be changed to smallify.live

[feat]: bump up all packages to latest versions

many of the packages are now outdated.
Especially the major version of trpc that released (v9 to v10).
It would be good to bump the packages to the latest version that is currently available

[feat] an util for jokes

What is expected?

  • smallify.live/joke should stay at smallify.live/joke and show a random joke. using this
  • smallify.live/darkjoke should stay at smallify.live/darkjoke and show a random dark joke. using this
  • adding /joke route in the footer

The idea is that the person can simply reload to get a new joke

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.