PortfolioHub is a dynamic web application built using the MERN stack that allows users to create and search their own portfolios.
- Create and edit personal portfolios with details such as skills, projects, education, etc.
- Search portfolios based on specific criteria.
- User-friendly interface for a seamless experience.
- MongoDB π: Database for storing portfolio data.
- Express.js π: Backend framework for handling HTTP requests and API endpoints.
- React.js βοΈ: Frontend library for building dynamic user interfaces.
- Node.js π₯οΈ: JavaScript runtime for server-side scripting.
- Mongoose ποΈ: MongoDB object modeling for Node.js.
- Axios π: Promise-based HTTP client for making API calls.
- Other dependencies: [List any other significant dependencies or technologies used]
[Add instructions on how to use the application, create portfolios, and search for portfolios.]
- Add a section in your portfolio to showcase your skills.
- Include the relevant programming languages, frameworks, tools, etc.
- You can provide a rating or proficiency level for each skill.
- Display a gallery of projects in your portfolio.
- Include project names, descriptions, screenshots, and links if applicable.
- Highlight your key contributions and achievements for each project.
For Running Locally:
1.cd client
2.npm run dev
3.cd server
4.npm start
The application is deployed and accessible at: https://portfoliohubs.netlify.app/
Contributions are welcome! To contribute to PortfolioHub, follow these steps:
- Fork the repository.
- Create a new branch.
- Make your changes and commit them.
- Push your changes to your forked repository.
- Submit a pull request detailing your changes.
This project is licensed under the GNU General Public License v3.0. See the LICENSE file for more details.
[List any acknowledgments or resources that inspired or helped with the project.]
[Provide your contact information or ways for users to reach out with questions or feedback.]