Welcome to my personal portfolio website! This site showcases my work, projects, and skills as a full-stack web developer. It serves as a digital resume and a platform to connect with potential employers and collaborators.
-
Admin Login: Admin can create account and log in to the application. This is handled using JWT for authentication.
-
Blog Posting: Admin can post blogs, as well as edit and delete blogs when necessary.
-
Adding Experience: Admin can add, update and delete any kind of job experience client have
-
Adding Skills: Admin can add skills that they are familiar with. also, they can edit or delete skills if necessary
-
Add Projects: Admin can add projects they have done. also, they can edit or delete projects if necessary.
- Programming Language: TypeScript
- Web Framework: Express.js
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)
- Clone the repository:
https://github.com/MehediMubin/portfolio-server.git
- Navigate into the project directory:
cd your-repo
- Install the dependencies:
npm install
- Copy the .env.example file to a new file named .env and fill in your environment variables
- Start the server:
npm run start:dev
- Open your browser and navigate to
http://localhost:5000