Git Product home page Git Product logo

links's Introduction

SRMKZILLA Logo

links Logo

Your Ultimate URL Warehouse. 🔗

crafted with by your friends on the SRMKZILLA team.

version 1.0.0 license MIT author SRMKZILLA

Preview 📺

Public Page

Dashboard

Installation 🔧

Install dependencies

$ yarn

Start the server

$ yarn dev

License 📜

links is available under the MIT license. See the LICENSE file for more info.

Technologies 👨‍💻

Contributing 🤝

Please read Contributing.md for details on our code of conduct, and the process for submitting pull requests to us.

Shout outs 💥

Kushagra Gupta

Kushagra Gupta

Sanskriti Khare

Sanskriti Khare

Nanda Poompavai

Nanda

Forking this repo 🚨

Many people have contacted us asking if they can use this code for their own websites. The answer to that question is usually "yes", with attribution. There are some cases, such as using this code for a business or something that is greater than a personal project, that we may be less comfortable saying yes to. If in doubt, please don't hesitate to ask us.

We value keeping this site open source, but as you all know, plagiarism is bad. We spent a non-negligible amount of effort developing, designing, and trying to perfect this iteration of our website, and we are proud of it! All we ask is to not claim this effort as your own.

So, feel free to fork this repo. If you do, please just give us proper credit by linking back to our website, https://srmkzilla.net. Refer to this handy quora post if you're not sure what to do. Thanks!

links's People

Contributors

kg-1510 avatar sanskritikhare142 avatar whitedevil31 avatar harshgoel05 avatar jagnani73 avatar ruddha2001 avatar ritvick-me avatar gitaalekhyapaul avatar

Stargazers

Ibrahim BIDI avatar Dmitriy Zhukov avatar Shashank Kumar avatar Sagnik Biswas avatar  avatar  avatar  avatar  avatar

Watchers

James Cloos avatar  avatar  avatar

links's Issues

Login via username or email

Expected Behavior

User should send userId for login. UserId can be email or username. Therefore, take userId from request and check with all usernames and email in database to verify credentials.

Current Behavior

User can login only via email since currently, email or password along with the respective key is expected in request.

Remove logs from the files.

Expected Behavior

All the console.log() should be removed from the files.

Current Behavior

Console.log() API exist in some of the files.

Steps to Reproduce

  1. Go to API directory.
  2. Look for the logs in the files of services directory.

Option to delete all the links at once

Expected Behavior

An option to delete all the links at once

Current Behavior

Right now, the app doesn't have this feature. though we can delete links individually. But this is a cumbersome process if someone wants to delete all the links and start over again

Add multiple colour themes for public profile

Current Behaviour

Currently, there is no option for the user to customize the background of his/her public profile page. So it just looks the same as the rest of the website pages.

Feature to be introduced

To introduce an option for the user to change the background of his/her public profile to make it look more attractive. The background can be a solid colour, gradient, texture or even pattern, it is up to your creativity. You may give an option to select a background from a choice list predefined by you, or you may let the user select an image from his gallery/desktop, google drive etc., or both. We think the option to select a custom background would look good on the profile page. The choice list can be shown with the help of radio buttons, dropdowns or anything more creative.

Route for my public profile page (just for sample): https://kzlinks.net/sanskritikhare142
Route for profile page: https://kzlinks.net/profile

Add support for login using username

Expected Behavior

The user should be able to login using the username OR email, but not both.

Current Behavior

Only login using email is supported

Generation of 5 digit OTP instead of 6 digit at times

Expected Behavior

The OTP produced and sent to mail for verification of a newly created account should always be a 6 digit OTP.

Current Behavior

Sometimes, the OTP generated has just 5 digits.

Failure Information (for bugs)

Whenever the first digit of the OTP is zero, it gets ignored and results in a 5-digit OTP.

Steps to Reproduce

  1. Go to the signup page
  2. Enter email id, create a password and click submit
  3. You will receive an OTP in the email you entered for verification of account

Failure Logs

const OTP = Math.floor(Math.random() * 1000000);

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.