Giter VIP home page Giter VIP logo

my-portfolio's Introduction

My Portfolio

This Portfolio serves as an online presence where I can display my latest projects and works in a dynamic and interactive manner. This portfolio contains different pages such as Home, Projects, Contact page and more. This portfolio serves as a hub for my web development journey and encourages engagement with my work and skills.

Demo

https://ds-portfolio-website.netlify.app/

Features

  • Easy and Quick Navigation
  • Clean and Modern UI
  • Responsive Design
  • Interactive Elements
  • Functioning Contact Form

Tech Stack

Client: React, HTML, CSS, SCSS

Server: Node, Email JS API, Netlify

Installation

Install my portfolio with npm. Copy this repository link from github and open the folder where you want to install this project.
Double click on the folder's path and type in cmd to open terminal.
Then write these commands in terminal:

  git clone repo-url
  code .

Replace the "repo-url" with this repository's url that you copied.
The code . is used to open this folder in vs code (you may any other ide as well). Then, execute these commands in vs code terminal:

  cd .\my-portfolio\
  npm install

If the npm install provides any error, try using :

npm install --force

Once the modules are installed, create a ".env" file in the my-portfolio folder and set up your environment variables for Email JS Api.

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

REACT_APP_USER_ID

REACT_APP_TEMPLATE

REACT_APP_EMAIL_API

Use your email js Service ID as
REACT_APP_USER_ID

Use your email js Template ID as
REACT_APP_TEMPLATE

Use your email js Public Key as
REACT_APP_EMAIL_API

Enter you API data as :

REACT_APP_USER_ID = "enterhere"
REACT_APP_TEMPLATE = "enterhere"
REACT_APP_EMAIL_API = "enterhere"

replace "enterhere" with your credentials in .env file.

After setting up your API keys execute this start command in vs code terminal.

npm start

Note: If your contact form is not working, make sure to restart the local host server if you started if before putting in the Environment Variables in .env file.

Feedback

If you have any feedback, please reach out to me at [email protected]

my-portfolio's People

Contributors

devashishsoni98 avatar

Stargazers

 avatar

Watchers

 avatar

my-portfolio's Issues

I can't remember my email and password everytime πŸ€”

As a user , truly speaking i don't like login using boring email and passwords πŸ™…. I have already logged in my google account why would i do that again and again ? . I want to login in your movie listing app , but i find out πŸ˜’ login system of email and password .

Why don't you for me , as a user , use the firebase and check out how to apply the google login , where users like me don't have to put data again and again . It would be helpful for you to track users right ??

Thanks πŸ˜‰
Will see if you make it in a way , what a user want❀️

Want to have new feature in this app πŸ†•

  • The portfolio looks great ,and css styling is amazing πŸ‘
  • A person who wants to look your porfolio as a recruiter will want your resume or CV as pdf or docs , so if this app will have download button which can give him your resume downloaded , it will be really helpful for him πŸ˜‰

Thanks ❀️

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.