Skip to content

elmerurbina/profilekeeper

Repository files navigation

ProfileKeeper

ProfileKeeper is a web application built using React.js that allows users to manage their profiles on different websites. It enables users to store the name, icon, URL, and description of the platforms they are active on, all in one place. The app uses local storage to save the user’s data and ensures that each user can see only their own profiles.

How It Works

  1. Add New Profiles:
    Users can add a new profile by entering the name of the platform, an icon URL, the profile URL, and a brief description of the platform. These details are then saved in the local storage.

  2. View Profiles:
    The profiles that the user has added will be displayed with their respective icons and descriptions. Each profile is linked to its respective platform's URL, allowing users to visit them directly.

  3. Persistence:
    All the data entered is stored in the browser's local storage, ensuring that even if the page is refreshed or reopened, the profiles will still be available.

  4. Export your content: You can click the export to PDF button to download sharable a PDF version of your profiles

Access the Page

You can access the ProfileKeeper web application at the following URL:
https://elmerurbina.github.io/profilekeeper

Contribute to the project

We welcome your contributions to make Profile Keeper even better! Here’s how you can get involved:

Explore the Code

The code is hosted on GitHub. Visit the repository here

Suggest Improvements

Have an idea to improve the project?

Head to the Issues section of the repository.

Click New Issue and provide a clear, descriptive title.

In the description, detail the enhancement you'd like to see. Be specific to help us understand your suggestion better!

Fix Issues or Add Features

Want to tackle an existing issue or build a new feature? Follow these steps:

Clone the Repository:

git clone https://github.com/elmerurbina/profilekeeper.git

Create a New Branch: Name it feature/your-feature-name to reflect your contribution.

git checkout -b feature/your-feature-name

Make Your Changes: Use your favorite IDE (e.g., Visual Studio Code) to implement the updates or fixes.

Push Your Changes:

git push origin feature/your-feature-name

Submit a Pull Request (PR):

Go to the repository on GitHub.

Open the Pull Requests tab and click New Pull Request.

Provide a detailed summary of your changes.

Request a Review: Tag a maintainer or request a review to ensure your PR is aligned with the project goals.

For more information you can read this post on Coder legion:

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published