MyPortfolio is a personal portfolio website designed to showcase my projects, skills, and experience. The site is fully responsive, providing an optimal viewing experience across a wide range of devices.
- Home Page: Brief introduction and summary of who I am.
- About Page: Detailed information about my background, education, and work experience.
- Projects Page: Showcase of my key projects with descriptions, technologies used, and links to live demos or GitHub repositories.
- Skills Page: Overview of my technical and soft skills.
- Contact Page: Form to contact me directly and links to my social media profiles.
- Frontend: HTML, CSS, JavaScript, React
- Backend: Node.js, Express
- Database: MongoDB
- Hosting: Netlify (for frontend), Heroku (for backend)
- Version Control: Git, GitHub
To get a local copy up and running, follow these simple steps:
- Node.js installed
- MongoDB installed and running
- Clone the repository:
git clone https://github.com/Am-amass/MyPortfolio.git
- Navigate to the project directory:
cd MyPortfolio
- Install the dependencies:
npm install
- Create a
.env
file in the root directory and add the following:MONGODB_URI=your_mongodb_uri PORT=your_port
- Start the development server:
npm start
- Open your browser and navigate to
http://localhost:your_port
to view the site.
Feel free to explore the website, view my projects, and reach out to me through the contact form. Contributions and feedback are welcome!
Theophilus Amankwah