Skip to content

yoviealfaguistuta/react-portofolio-frontend

Repository files navigation


Logo

My Portfolio (Frontend)

View Demo · Report Bug · Request Feature


Logo

Built With

This app is contains following technology:

  • React 
  • Typescript 
  • Bootstrap 
  • React_Router 
  • Jest 
  • Docker 
  • Makefile 

Getting Started

To get a local copy up and running follow these simple example steps

Prerequisites

To run this, you need to install all of them in your machine:

  • Node JS
  • NPM or Yarn
  • Git
  • Makefile
  • Docker

Installation

If you already have all the prerequisites you can follow this step:

  1. Clone the repository
git clone https://github.com/yoviealfaguistuta/react-portofolio-frontend.git
  1. Navigate to the root project
cd react-portofolio-frontend
  1. Install packages
npm install
  1. Modify .env.example to .env / .env.development with your configuration
REACT_APP_BASE_URL=YOUR_BASE_URL
REACT_APP_SERVER_BASE_URL=PORTFOLIO_API_BASE_URL
REACT_APP_IMAGE_BASE_URL=PORTFOLIO_API_ASSETS_BASE_URL
REACT_APP_SENTRY=YOUR_SENTRY_URL
REACT_APP_LINKEDIN_URL=YOUR_LINKEDIN_ACCOUNT_URL
REACT_APP_INSTAGRAM_URL=YOUR_INSTAGRAM_ACCOUNT_URL
REACT_APP_GITHUB_URL=YOUR_GITHUB_ACCOUNT_URL
REACT_APP_EMAIL_URL=MAIL_TO_YOUR_PRIMARY_EMAIL
REACT_APP_TELEGRAM_URL=YOUR_TELEGRAM_PROFILE_URL
REACT_APP_ADDRESS_URL=YOUR_GOOGLE_MAPS_URL

Running

You can run this app by doing following step: Using NPM

make go

Contributing

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE.txt for more information.

Contact

Yovie Alfa Guistuta - @yoviealfa - yoviealfaguistuta@gmail.com

Project Link: https://github.com/yoviealfaguistuta/react-portofolio-frontend