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
- Host: GitHub
- URL: https://github.com/divi-24/portfolio-maker
- Owner: divi-24
- License: mit
- Created: 2024-12-31T20:21:47.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-02T11:28:45.000Z (12 months ago)
- Last Synced: 2025-03-29T04:32:24.739Z (10 months ago)
- Topics: bootstarp, css, expressjs, html, javascript, react, typescript
- Language: JavaScript
- Homepage:
- Size: 2.21 MB
- Stars: 2
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.