-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.mustache
130 lines (82 loc) · 3.54 KB
/
main.mustache
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
<h1 align="center"> sid86 </h1>
<p align="center">
This is my personal portfolio 🚀 website built using React, Next.js, and Bootstrap5. It serves as a showcase of my work, skills, and experiences.
</p>
## :page_with_curl: Table of Contents
- [Features](#rocket-features)
- [Routes](#gear-routes)
- [Technologies](#wrench-technologies)
- [Installation](#inbox_tray-installation)
- [Usage](#computer-usage)
- [Customization](#art-customization)
- [Deployment](#rocket-deployment)
- [Contributing](#handshake-contributing)
- [License](#scroll-license)
<br>
#### You can access the live website at [sid86.me](https://sid86.me). 🚀
#### The latest commit preview at [{commit}.sid86.me](https://{{commit}}.sid86.me) 💻
<br>
## :rocket: Features
- :art: Responsive and visually appealing design.
- :gear: Type-Safe with TypeScript.
- :mag: Full search experience over the app
- :construction: Sections to showcase the projects, skills, and experiences.
- :email: Contact form for potential clients or employers to get in touch.
- :waxing_crescent_moon: Dark/Light Mode for enhanced user experience.
- :arrows_counterclockwise: Built with SSG (Static Site Generation) and SSR (Server-Side Rendering) for fast and optimized performance.
<br>
## :gear: Routes
| Route | Description |
| ------------- | ------------------------------------------- |
| /search | Search and filter through multiple projects |
| /project/[id] | Detail page of any single project |
| /meet | Contact and fix meeting |
<br>
## :wrench: Technologies
- :atom_symbol: [React](https://reactjs.org/): A JavaScript library for building user interfaces.
- :fast_forward: [Next.js](https://nextjs.org/): A React framework for server-rendered applications.
- :art: [Bootstrap5](https://getbootstrap.com/): Powerful, extensible, and feature-packed frontend toolkit.
- :gear: [... Add other technologies used in your project]
<br>
## :inbox_tray: Installation
1. Clone the repository:
```bash
git clone https://github.com/sid86-dev/portfolio.git
```
2. Change into the project directory:
```bash
cd portfolio
```
3. Install the dependencies:
```bash
npm install
```
<br>
## :computer: Usage
1. Start the development server:
```bash
npm run dev
```
2. Your portfolio should now be running at `http://localhost:3000`.
<br>
## :art: Customization
To customize the portfolio for your own use:
1. Replace the content in the `content` folder with your own projects and information.
2. Modify the styles in the `global.css` file.
3. Update the skills in the `components\Skills` directory.
<br>
## :rocket: Deployment
You can deploy your portfolio to platforms like Vercel, Netlify, or GitHub Pages. Follow the deployment instructions for the platform of your choice.
<br>
## :handshake: Contributing
Contributions are welcome! If you'd like to make improvements to this project, please follow these steps:
1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them.
4. Push your changes to your fork.
5. Submit a pull request to the main repository.
<br>
## :scroll: License
This project is open-source and available under the [MIT License](LICENSE). Feel free to use, modify, and distribute it as needed for your personal or professional use.
---
:rocket: Enjoy building and showcasing your portfolio with this React, Next.js, and Bootstrap5 project! If you have any questions or need assistance, please don't hesitate to reach out. :rocket: