PersonalPortfolio is a web application developed using AngularJS, Node.js, Express.js, and MongoDB, designed to showcase projects, skills, and achievements in a professional portfolio format.
- Introduction
- Features
- Demo
- Technologies Used
- Installation
- Configuration
- File Structure
- Contributing
- Instructions to run Application
- Screen Shots of the application
This project serves as a personal portfolio website to highlight my work, skills, and experiences. It provides a platform for potential employers or collaborators to learn more about me and my capabilities.
- Responsive design for optimal viewing on various devices
- Detailed project showcase with descriptions and links
- Skillset presentation to highlight technical proficiencies
- Contact form for inquiries and collaborations
View a live demo of the application #demo.
- Frontend: AngularJS,HTML,CSS,JS,Bootstrap
- Backend: Node.js, Express.js
- Database: MongoDB
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/yourusername/PersonalPortfolio.git cd PersonalPortfolio
backend/: Contains Node.js backend files.
frontend/: Contains AngularJS frontend files.
.gitignore: Specifies files to be ignored by Git (e.g., node_modules, .env).
package.json: Contains project metadata and dependencies.
README.md: This file, providing project information and instructions.
- Copy the entire markdown content.
- Paste it into a new file named
README.md
in the root directory of your project. - Customize the placeholders (
yourusername
, live demo link, etc.) with your actual project details. - Save the file and commit it to your Git repository.
- Create database named "PORTFOLIO" in your mongodb & add collection named "Contact".
- To run AngularJS application run "http-server" in your terminal.
- To start node server run "node server" in terminal.