Git Product home page Git Product logo

aman-codes / pennamechooser Goto Github PK

View Code? Open in Web Editor NEW
20.0 2.0 17.0 1.37 MB

Pen Name Chooser is a website that helps you to select a unique pen name for your online presence.

Home Page: https://pennamechooser.onrender.com/

License: MIT License

HTML 16.15% CSS 15.89% JavaScript 67.82% Shell 0.15%
pen-name-chooser username-chooser username-checker pen-name-checker nodejs reactjs learn nickname-chooser hacktoberfest hacktoberfest-accepted

pennamechooser's Introduction

Pen Name Chooser

Pen Name Chooser is a website that helps you to select a unique pen name for your online presence, be it any coding platform, social media platform or content writing platform.

Visit Online

This website is hosted at https://pennamechooser.onrender.com/

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Your machine should have Npm(or Yarn) and Node.js installed to use it locally.

Setup and Installation

Setting up the repository locally

  1. First fork the repo ๐Ÿด to your account.
    Go to the forked repo and clone it ๐Ÿ‘ฅ to your local machine:
git clone https://github.com/Your_Username/pennamechooser.git

This will make a copy of the code to your local machine.

  1. Now, move to the pennamechooser directory.
cd pennamechooser
  1. Now, check the remote of your local code by:
git remote -v

The response should look like:

origin	https://github.com/Your_Username/pennamechooser.git (fetch)
origin	https://github.com/Your_Username/pennamechooser.git (push)

To add upstream to remote, run:

git remote add upstream https://github.com/Aman-Codes/pennamechooser.git

Again run git remote -v, the response should look like:

origin	https://github.com/Your_Username/pennamechooser.git (fetch)
origin	https://github.com/Your_Username/pennamechooser.git (push)
upstream	https://github.com/Aman-Codes/pennamechooser (fetch)
upstream	https://github.com/Aman-Codes/pennamechooser (push)
  1. Once the remote is set, install all the necessary dependencies by the following command:
npm run install-all

Run locally

Run the below command to start the server:

npm run dev

Go to: http://localhost:3000

Contributing

We really like contributions in several forms, see CONTRIBUTING.md and CODE_OF_CONDUCT.md

pennamechooser's People

Contributors

aman-codes avatar bhavya-22 avatar drishit96 avatar fernandoleira avatar hoonn9 avatar ianfindlay avatar manavmalhotra avatar saksham20aggarwal avatar theneek avatar theneek14 avatar y-piyush avatar yashmnc avatar

Stargazers

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

Watchers

 avatar  avatar

pennamechooser's Issues

Fix the HackerEarth API

Describe the bug
Fix the HackerEarth API as it always shows penname is no longer available even if it is available. Update the backend API code accordingly.

To Reproduce
Enter any username and hit enter. The HackerEarth API always fails.

Expected behavior
All the APIs displayed should be working properly.

Screenshots
image

Fix the Pinterest API

Describe the bug
Fix the Pinterest API as it always shows penname is no longer available even if it is available. Update the backend API code accordingly.

To Reproduce
Enter any username and hit enter. The Pinterest API always fails.

Expected behavior
All the APIs displayed should be working properly.

Screenshots
image

Remove A2 Online Judge as it is no longer supported

Describe the bug
Remove the A2 Online Judge Code as it is no longer maintained. Remove the API code from backend and update the frontend accordingly.

To Reproduce
Enter any username and hit enter. The A2 Online Judge API always fails as the webpage does not exists.

Expected behavior
All the APIs displayed should be working properly.

Screenshots
image

Add support for new coding platforms

Is your feature request related to a problem? Please describe.
Add support for new coding platforms.

Describe the solution you'd like
Pen name chooser feature should be added for more websites. Add the backend API and update the frontend accordingly.

Fix the Instagram API

Describe the bug
Fix the Instagram API as it always shows penname is no longer available even if it is available. Update the backend API code accordingly.

To Reproduce
Enter any username and hit enter. The Instagram API always fails.

Expected behavior
All the APIs displayed should be working properly.

Screenshots
image

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.