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.
-
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. -
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. -
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. -
Export your content: You can click the export to PDF button to download sharable a PDF version of your profiles
You can access the ProfileKeeper web application at the following URL:
https://elmerurbina.github.io/profilekeeper
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
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:
This project is licensed under the MIT License - see the LICENSE file for details.