Skip to content

Commit 093e54d

Browse files
Added the portfollio project in next js
1 parent 2acdfb6 commit 093e54d

79 files changed

Lines changed: 13381 additions & 0 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.devcontainer/devcontainer.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
2+
// README at: https://github.com/devcontainers/templates/tree/main/src/typescript-node
3+
{
4+
"name": "Node.js & TypeScript",
5+
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
6+
"image": "mcr.microsoft.com/devcontainers/typescript-node:1-20-bullseye"
7+
8+
// Features to add to the dev container. More info: https://containers.dev/features.
9+
// "features": {},
10+
11+
// Use 'forwardPorts' to make a list of ports inside the container available locally.
12+
// "forwardPorts": [],
13+
14+
// Use 'postCreateCommand' to run commands after the container is created.
15+
// "postCreateCommand": "yarn install",
16+
17+
// Configure tool-specific properties.
18+
// "customizations": {},
19+
20+
// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
21+
// "remoteUser": "root"
22+
}

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
node_modules

README.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
## Next JS Portfolio
2+
3+
## [Live Site Here](https://nosarumen-imuentinyan-next-js-portfolio.vercel.app/)
4+
5+
6+
🚀 Introducing my Next.js Portfolio 🌟
7+
8+
Welcome to my interactive and visually stunning portfolio built with Next.js!
9+
10+
11+
<br>
12+
13+
14+
15+
## 🌟 Key Features:
16+
17+
1. 🎨 Stunning Visuals: Explore a carefully crafted design that showcases my projects, skills, and experiences in a visually engaging manner. Sleek animations and a responsive layout ensure a seamless experience on all devices.
18+
19+
2. 👩‍💻 Dynamic Projects: Check out my latest web development projects, from websites to web applications. Each project is detailed with descriptions, technologies used, and live demos, giving you a glimpse of my technical expertise.
20+
21+
3. 📚 Tech Stack: Discover the technologies and tools I'm proficient in, from Typescript and React to Next.js, Javascript, and more.
22+
23+
4. 🌐 Contact and Connect: Get in touch with me through the integrated contact form. I'm open to discussing new opportunities.
24+
25+
26+
<br>
27+
28+
29+
30+
## 👨‍💻 Technologies used for this application
31+
32+
1. Next.js.
33+
2. TypeScript.
34+
3. Tailwind CSS.
35+
4. AOS Library for Smooth Animations.
36+
5. Email JS Library.
37+
38+
39+
![1](https://github.com/Sir-Rumeh/next-js-portfolio/assets/95687544/0b6d8fd3-b633-4d41-9add-2f401ea07cde)
40+
41+
![2](https://github.com/Sir-Rumeh/next-js-portfolio/assets/95687544/27806477-a25e-4635-9095-4024260e9fcd)
42+
43+
![3](https://github.com/Sir-Rumeh/next-js-portfolio/assets/95687544/bb36cf03-7436-45d8-8826-872182ae8385)
44+
45+
![4](https://github.com/Sir-Rumeh/next-js-portfolio/assets/95687544/3be2ba94-6ddd-473d-bb78-044246e56a64)
46+

devcontainer/devcontainer.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"name": "Next.js Portfolio",
3+
// CHANGE THIS LINE:
4+
"image": "node:20",
5+
6+
"customizations": {
7+
"vscode": {
8+
"settings": {},
9+
"extensions": ["dbaeumer.vscode-eslint", "esbenp.prettier-vscode"]
10+
}
11+
},
12+
"forwardPorts": [3000],
13+
"postCreateCommand": "npm install"
14+
}

firebase.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"hosting": {
3+
"public": "build",
4+
"ignore": [
5+
"firebase.json",
6+
"**/.*",
7+
"**/node_modules/**"
8+
],
9+
"rewrites": [
10+
{
11+
"source": "**",
12+
"destination": "/index.html"
13+
}
14+
]
15+
}
16+
}

next-env.d.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
/// <reference types="next" />
2+
/// <reference types="next/image-types/global" />
3+
4+
// NOTE: This file should not be edited
5+
// see https://nextjs.org/docs/basic-features/typescript for more information.

next.config.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
/** @type {import('next').NextConfig} */
2+
const nextConfig = {
3+
reactStrictMode: true,
4+
webpack: (config) => {
5+
config.resolve.extensions.push(".ts", ".tsx");
6+
return config;
7+
},
8+
};
9+
10+
module.exports = nextConfig;

0 commit comments

Comments
 (0)