Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/diybuilds/certifolio-web

CertiFolio is a platform where users can securely upload, showcase, and verify their certificates and achievements on the InterPlanetary File System (IPFS).
https://github.com/diybuilds/certifolio-web

ipfs

Last synced: 3 days ago
JSON representation

CertiFolio is a platform where users can securely upload, showcase, and verify their certificates and achievements on the InterPlanetary File System (IPFS).

Awesome Lists containing this project

README

        

# CertiFolio

CertiFolio is a platform where users can securely upload, showcase, and verify their certificates and achievements on the InterPlanetary File System (IPFS).

## Table of Contents

- [Features](#features)
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)

## Features

- **Decentralized Storage**: Certificates and achievements are stored securely on IPFS for decentralized and permanent access.
- **Verification**: Employing blockchain technology or other methods for verifying the authenticity of uploaded certificates.
- **User-Friendly Interface**: Intuitive design for easy uploading, viewing, and managing of certificates.

## Getting Started

### Prerequisites

Before you begin, ensure you have the following prerequisites:

- [Node.js](https://nodejs.org/) (version 18.18.2)
- [IPFS](https://ipfs.io/) (optional: if you want to run your own IPFS node)

### Installation

1. Clone the repository:

```bash
git clone https://github.com/your-username/certifolio.git
```

2. Navigate to the project directory:

```bash
cd certifolio
```

3. Install dependencies:

```bash
npm install
```

## Usage

1. Start the CertiFolio application:

```bash
npm start
```

2. Open your web browser and go to [http://localhost:3000](http://localhost:3000).

3. Follow the on-screen instructions to upload, showcase, and verify certificates.

## Contributing

We welcome contributions from the community! If you'd like to contribute to CertiFolio, please follow our [Contribution Guidelines](CONTRIBUTING.md).

## License

This project is licensed under the [MIT License](LICENSE).