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

https://github.com/divi-24/portfolio-maker

Portfolio Maker is an open-source web application designed to help creators, developers, and designers easily build and showcase their personal portfolios. With a user-friendly interface, customizable templates, and seamless integration with modern web technologies, this tool empowers individuals to craft stunning online portfolios without needing
https://github.com/divi-24/portfolio-maker

bootstarp css expressjs html javascript react typescript

Last synced: 9 months ago
JSON representation

Portfolio Maker is an open-source web application designed to help creators, developers, and designers easily build and showcase their personal portfolios. With a user-friendly interface, customizable templates, and seamless integration with modern web technologies, this tool empowers individuals to craft stunning online portfolios without needing

Awesome Lists containing this project

README

          

# Portfolio-maker
Portfolio maker is a user-friendly React-based application that empowers users to effortlessly create personalized portfolio websites by simply filling out a user-friendly form.

## Getting Started

Before you can start contributing to PortfolioBuilder, you need to set up your development environment. Follow these steps to get started:

### Prerequisites

1. **Node**: Ensure you have Node installed. You can download Node from [here](https://nodejs.org/en/download).

2. **Git**: Make sure you have Git installed. If not, you can download it [here](https://git-scm.com/downloads).

3. **GitHub Account**: You will need a GitHub account to contribute to this project. If you don't have one, you can sign up [here](https://github.com/join).

### Fork the Repository

1. Fork the [Portfolio-maker repository](https://github.com/divi-24/Portfolio-maker.git) to your GitHub account by clicking the "Fork" button on the top-right corner of the repository page.

### Clone Your Fork

1. Clone your forked repository to your local machine using the following command:

```bash
git clone https://github.com//Portfolio-maker.git
```

### Install Dependencies

1. Navigate to the project directory and install the required dependencies using Node package manager:

```bash
cd frontend
npm install
```
```bash
cd backend
npm install
```

### Run the App

1. You can now run the app using the following command:

```bash
cd frontend
npm start
```
```bash
cd backend
npm start
```

## Contributing

We welcome all contributions, big or small. Here's how you can contribute to Portfolio-maker:

1. **Pick an Issue**: Check out our [Issues](https://github.com/divi-24/Portfolio-maker.git/issues) page to find a task that interests you.

3. **Make Changes**: Make your changes or improvements to the code.

4. **Test Locally**: Ensure that your changes work as expected and do not introduce any new issues.

5. **Commit Changes**: Commit your changes with a clear and concise commit message.

6. **Push Changes**: Push your changes to your fork on GitHub.

7. **Create a Pull Request**: Open a pull request from your fork to the `main` branch of the original repository.

8. **Review and Feedback**: Your pull request will be reviewed by our team. Make any necessary changes based on feedback.

9. **Merge**: Once your pull request is approved, it will be merged into the main project.