- 🤖 Introduction
- ⚙️ Tech Stack
- 🔋 Features
- 🤔 How to Use
- 🤸 Quick Start
In today’s fast-paced digital world, standing out is essential. Imagine creating your personal portfolio and digital resume in just 2 minutes! With our innovative platform, you can quickly craft a professional showcase of your skills and achievements and generate sharable links effortlessly.
Whether you’re impressing potential clients, networking with peers, or simply sharing your accomplishments with friends, these links make it easier than ever to present yourself confidently and effectively. Start building your online presence today and make a lasting impression!
- React.js
- JavaScript
- NodeJs
- ExpressJs
- Tailwind CSS
- Shadcn UI
- Zustand
- MongoDB
👉 Authentication: Implements authentication and authorization features using JSON Web Tokens (JWT), enabling users to securely log in through traditional email and password methods.
👉 Generate Unique Sharable Link: Easily create a unique link to share your complete professional portfolio, including skills, projects, and other details.
👉 Enter All Your Details: Add comprehensive information about your skills, projects, achievements, and more to build a compelling portfolio.
👉 Customizable Profile: Update or edit your details anytime to keep your portfolio current and relevant.
👉 Responsive Design: Optimized for all devices to ensure your portfolio looks great whether viewed on a phone, tablet, or desktop.
👉 Secure and Private: Your data is securely stored and can be shared only through the unique link you control.
👉 Real-time Updates: Changes made to your profile reflect instantly on the sharable link.
👉 Professional Presentation: Designed to make your portfolio visually appealing and easy to navigate.
👉 Share on Social Media: Share your unique link on platforms like LinkedIn, Twitter, and Facebook to reach more people.
- Sign Up or Log In: Create an account or log in to start building your portfolio.
- Enter Your Details: Add information about your skills, projects, and other professional accomplishments.
- Generate Link: Click the "Generate Link" button to create your unique portfolio link.
- Share: Share your link with recruiters, colleagues, or on social media.
- Edit and Update: Keep your portfolio updated with the latest information to stay ahead.
Follow these steps to set up the project locally on your machine.
Prerequisites
Make sure you have the following installed on your machine:
Cloning the Repository
git clone https://github.com/gautamkumar1/Portfolio2Min
Installation
Install the project dependencies using npm:
npm run build
Set Up Environment Variables
Create a new file named .env
in the root of your project and add the following content:
PORT =
JWT_SECRET =
MONGO_URL =
CLOUDINARY_CLOUD_NAME=
CLOUDINARY_API_KEY=
CLOUDINARY_API_SECRET=
Running the Project
npm start
Open http://localhost:3000 in your browser to view the project.