Skip to content

MehediMubin/portfolio-server

Repository files navigation

Portfolio Website (Server)

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.

Features

  • 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.

Technology Used

  • Programming Language: TypeScript
  • Web Framework: Express.js
  • Database: MongoDB
  • Authentication: JWT (JSON Web Tokens)

Setup

  1. Clone the repository: https://github.com/MehediMubin/portfolio-server.git
  2. Navigate into the project directory: cd your-repo
  3. Install the dependencies: npm install
  4. Copy the .env.example file to a new file named .env and fill in your environment variables
  5. Start the server: npm run start:dev
  6. Open your browser and navigate to http://localhost:5000

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published