GithubHelp home page GithubHelp logo

apoorvaron / shorty Goto Github PK

View Code? Open in Web Editor NEW
19.0 19.0 71.0 40.11 MB

• Shortens link and customize it according to user’s need.

Home Page: http://shrty.rf.gd

License: MIT License

PHP 18.52% Hack 0.03% CSS 35.54% JavaScript 12.62% SCSS 27.35% Less 5.95%
bootstrap css3 html5 javascript jquery mysql php

shorty's Introduction

👋 Hi, I’m @apoorvaron

  • 👀 I’m interested in Software Development.
  • 🔭 I’m a Information Technology Student.
  • 🤔 Passionate about Programming.
  • 📫 Connect with me on LinkedIn | Mail
  • ⚡ #Developer #Innovator #Programmer #Software

🧰 Languages :

HTML CSS JavaScript jQuery Bootstrap PHP MySQL React JS Node JS C C++ DSA

shorty's People

Contributors

0xabdulkhalid avatar alfiyasiddique avatar apoorvaron avatar avinash905 avatar ayushpanditmoto avatar chaursiyasanjeet avatar divya-2910 avatar harshita-2003 avatar jainsarwang avatar k-deepak04 avatar ks103 avatar manaver avatar mrprayag077 avatar narendrakoya999 avatar nidhi-rathore avatar nishitbaria avatar palak-16 avatar priyanka0815 avatar programerr01 avatar rohanmittal1163 avatar sagarb2003 avatar sagnik-p avatar shanvijha30 avatar shivang21007 avatar singodiyashubham87 avatar sriparno08 avatar suhani-17 avatar tuhinaww avatar viveksati5143 avatar vsatwika avatar

Stargazers

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

Watchers

 avatar

shorty's Issues

Adjust spacing in Register and login page

  • I believe the the horizontal scrolling can be removed in the Register and Login page.

  • Removing the unnecessary scrolling will give a cleaner look to page.

    Could this issue be assigned to me @apoorvaron under GSSoC'23?

    Registration Page

    bscroll1

    Login Page

    bscroll3

Enhancing Header and Footer section

Hi @apoorvaron , we should look for enhanced header sections with some more tabs & site icons and footers with address , Contact details, etc.
Please assign me this task under GSSOC'23 label I will improve it.

Its looking a bit simple without proper footer and header sections.
Screenshot (265)

Changes in ReadMe.md

  • As the ReadMe.md page is lengthy, a 'back-to-top' link will improve navigation and ease of use.

  • Section-wise links can also be added.

    Could this issue be assigned to me under GSSoC'23 @apoorvaron?

Fix the copy button (Gssoc'23)

when we try to copy the shortened link it doesn't get copied and the user has to explicitly copy the link by selecting it.

Add depandabot

Integrating Dependabot into our project will automate dependency management, ensuring our dependencies are regularly updated to their latest versions. This will enhance security, stability, and maintainability by addressing vulnerabilities and taking advantage of new features and bug fixes.

please assign this task to me under GSSoC-23

Add new features to shorty

I would like to contribute and work on this project.
Some potential updates could include:
1 user interface : visual design, layout and navigation , responsiveness, personalization .
2 Also I would like to work on features, security , performance and big fixes

Inefficient Login page

Problem: Most of the login pages conatins direct applying through google account, facebook or any other equivalent social sites containing user data such as email ID. The login page of shorty doesn't have it, instead a user has to type both email ID and password.
Solution: Addition of buttons such as G,F,In would help users to directly login through their credentials.
@apoorvaron can you assign this task to me??

Enhancing visual look of Readme file

Hello there! I can help improving the look of readme file by adding title gradient, badges, and enhancing overall look and feel. kindly assign this issue to me

logo title fixing GSSoC'2023

Description

I want to add "shortly" just after right side of the logo so, that the UI will improve. I have also marked in the screenshots.

Screenshots

Screenshot 2023-05-28 041428

Additional information

No response

[docs] Add CONTRIBUTING.md

This commit updates the CONTRIBUTING.md file in the repository to provide clear guidelines for contributing to the project. The changes include the following:

  • Added a section on how to report bugs and issues, including steps for reproducing them and providing relevant information.
  • Included instructions on how to suggest new features or improvements, including the preferred format for feature requests.
  • Clarified the code formatting and style guidelines to ensure consistency across contributions.
  • Provided examples and explanations on how to submit pull requests, along with the necessary steps for the review process.
  • Added a section on how to communicate effectively with the project maintainers and other contributors, emphasizing the importance of respectful and constructive discussions.

These updates aim to streamline the contribution process and provide contributors with clear instructions on how to get involved. The goal is to foster a welcoming and collaborative environment for anyone interested in contributing to the project.

improvement of UI

The UI is not such responsive ,I can make it more better pls assign this issue to me so I can start the work immediately

Add contributors to the README.md

I'd like to add the contributors profile images to the README.md, it will also keep updating itself as new contributors are added to project!

Example:

Screenshot (162)

Please have a look and assign this issue to me under GsSOC'23.

Add Code of Conduct

  • I would like to request the addition of a code of conduct to the repository.

  • Having a code of conduct is essential to establish a welcoming and inclusive environment for all contributors.

  • It provides clear guidelines for expected behavior and helps create a safe and respectful space for collaboration.

  • I am contributing under GSSoC'23. Could this issue be assigned to me?

[BUG] password validation not working

Description

hi @apoorvaron ,
i have visited the website. you have set the passoword validation but its not working. registration is successfull if we enter any invalid or not matching the standard password like not having any special characters.
this bug need to be solved.

pls assign this issue to me under GSSOC'23

Screenshots

image
image

Additional information

No response

Add LICENCE

Hey, @apoorvaron I'm active GSSoC'23 contributor and I would like to add a license file to this repository. Please assign me to this issue. Thank you!

making navbar sticky GSSoC'2023

Description

The main part of the page is also moving through the navigation bar, I will make the navbar sticky, so that main part does not insert in navbar .

Screenshots

image

Additional information

No response

The random number button is not aligned properly

Currently the Random no. button is not aligned properly, it can be aligned properly either with the create or cancel buttons or somewhere else where it will look good. See the below image for more context :

2023-05-27 20_15_28-Make New Link - Brave

@apoorvaron , I'd like to work on this if you approve.

Add greeting bot

this bot will auto reply to someone who raises a PR
This will be good for contributors when someone is not online he will be assured that his pr will be checked.
example
image

please assign this to me under GSSOC-23

Add template for creating issue

i can creat one template for creating the issue so it would be in proper format
with idea/functionality and bug as option

example
image
image

this will help to properly describe issue and maintain proper code of conduct rather than random issue generating

No option for "Forgot password" !!

Description

There is no Forgot Password option for the users.

Screenshots

image

Additional information

I would like to fix it. We need to send an email to the registered email ID, then there are two options for us:

  1. Give them one-time-login permission with a randomly generated password, the user can change it after logging in (there is a nice change password option on the site).
  2. We can give them a direct link to change the password.

Please assign under GSSoC'23 label.

Improving README.md

Add a screenshot of the home page and a brief attractive description of what the Shorty website does to the README file.
I want to work on this under GSSOC '23. Could you please assign it to me

Adding Contact Us page.

Hello @apoorvaron ,
I would like to design the frontend of contact us page which will help the user to contact or share their experience with the owner of the website easily. This will help to enhance the user experience.
The page will have a form which collects necessary details like email address, mobile number, message, etc.
Please assign me this issue.
I would like to work on this issue under GSSOC'23.

Verifying email address while registering

Description

The email address is not verified at the time of registration. This should be avoided to prevent fake email IDs being registered.

Screenshots

I tried a random email address --->

shorty login

And :) --->

shorty login 2

Additional information

We need to send a verification link to the email address before registering the user.

I would like to work on this issue under GSSoC'23.

Changing the font size of the links

The font size of the link is very short and the user can't get a better experience while using it. So I am interested to implement an enhancement for the links text.

image

Please have a look and assign this issue to me!

[BUG} Copy button is not functioning

I have gone through your website and found that the copy button is not functioning. The copy button of the shorten link only hovers when clicked but it does not copies the link and also the cursor is not changing to "caret" cursor when you move to the shorten link text box.
If you assign this issue to me, then I'll start working on it

Add ContributingGuidelines.md

The Contributing Guideline documentation will contain set of guidelines that will help contributors during the contribution process.
File type markdown.

Adding Automatic Number Counter widget to the website

I would like to add an automatic number counter feature to this section of the website. This will enhance user experience. It will add an element of dynamism and interaction that can make the website more compelling and memorable to visitors.

Please assign this task to me under gssoc'23 .
Screenshot 2023-05-27 at 7 26 27 PM

[Improvement] Inconsistency of Buttons

The two buttons "Shorten" and "Copy" are not consistent. One is Bigger in width and the other is smaller which brings inconsistency to the whole web page. We can resolve this issue by increasing the width of the copy button

Please assign this issue to me under Gssoc'23 @apoorvaron

shorty

SignIn/Register PopUp Box

The current version of your website(desktop as well as mobile) has internal links to both SignIn and Register page which is inefficient and time consuming for a website of this scale .My suggestion is that you allow me to put a Popup box for both login and register and add a cross button in top left corner to close the popup.

@apoorvaron Please assign this issue to me for GSSoc'23.
image

Fixing Copy Button for Shortened URLs and Improving Mobile Login, Signup Buttons, and Profile Image Upload Section

Currently, In website experiences several issues related to user interactions and mobile responsiveness. i have identified the following areas that require attention:

  • Copy Button for Shortened URLs: The copy button functionality is not working as expected when generating shortened URLs. Users are unable to copy the generated URL to their clipboard, hindering the sharing process. We need to fix this issue to enable smooth copying of the shortened URLs.

  • Mobile Login and Signup Buttons Alignment: On mobile devices, the login and signup buttons are not centered, affecting the overall aesthetics and user experience. To address this, we need to align the buttons in the center using the width: fit-content property and apply appropriate padding for better visual balance.

  • Improvements to Profile Image Upload Section: The profile image upload section requires enhancements to provide a more intuitive and user-friendly experience. We should review and implement improvements such as better visual cues, clear instructions, and feedback messages to guide users through the image upload process.

Please assign this issue to me

Copy button is not working GSSOC'23

after clicking on copy button to copy the generated link it is not copying the link I would like to solve this issue. please assign me under GSSOC'23

Missing Issue Template in Repository

Description:

I noticed that the repository does not have an issue template. Having an issue template can greatly improve the clarity and consistency of issue reports, making it easier for contributors and maintainers to understand and address the problems or feature requests effectively.

Hover Animation on Buttons

I would like to add hover animation on the login, register and shorten buttons.

prrockzed 2023-05-25 at 2 18 23 AM

To something like this:

prrockzed.2023-05-23.at.7.59.08.PM.mov

Keeping the same colors.

@apoorvaron Please assign this to me under gssoc23

Add Third-Party Authentication for Direct Login. {GSSoC '23}

##Details:

The feature entails enabling users to authenticate using their Google, Microsoft, or Apple accounts, with the assistance of Auth0. By implementing this functionality, we can enhance the user experience and provide a seamless onboarding process.

Proposed Method:

  1. Integration: Integrate Auth0's authentication services into your existing login and signup workflows.
  2. Supported Providers: Allow users to authenticate using their Google, Microsoft, Apple, or any other accounts.
  3. User Data: Retrieve basic user information (e.g., name, email) from the respective third-party provider to populate our user database.
  4. Security: Implement proper protocols and security measures to safeguard user data and ensure compliance with industry standards.

Benefits:

  1. Simplified Onboarding: Users can sign in or sign up using their existing credentials, reducing friction during the registration process.
  2. Wider Reach: Supporting popular third-party authentication providers broadens our user base by accommodating users who prefer these platforms.
  3. Enhanced Security: Leveraging Auth0's authentication services provides robust security measures and reduces the risk of unauthorized access.

I believe that this feature will significantly improve user satisfaction and contribute to the overall success of the project. Your consideration and support in assigning this task to me under GSSoC '23 would be highly appreciated.

switch to light mode/dark mode

I want to make light mode and add a option button for switching between light mode and dark mode.
pls assign this issue to me so I can start the work.

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.