Skip to content

UgzSourceCode/web-portfolio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

web-portfolio logo

Portfolio App

⭐ Star us on GitHub — it motivates us a lot!

This is a simple portfolio app designed to showcase my projects and skills.

placeholder for screenshot

Project Name Web portfolio
Project Start Date 01-03-2024
Status In Progress

Table Of Content

Why

I'm going to do few small projects, and portfolio is way to present my person, skills and job for investors.

Features

Must have

  • Documentation
  • About Me Page
    • Link to my CV
    • Short description of myself
    • Skills section
    • Contact section
  • Projects page
  • Application Top Bar
    • Links to my social media
    • Logo
    • Navigation buttons
  • Support for 2 languages
    • Polish
    • English

Nice to have

  • Pages for Project Descriptions (one per project)
  • Contact Form
    • Captcha Mechanism
  • Google Analytics
  • Recommendations Page
    • Book Tab
    • Courses Tab
    • Software Tab
    • Hardware Tab
  • Backend
    • Send mail from contact form to my mail

Quick start

Running the Mock Web Application

run-dev.gif

  1. Clone the web-portfolio repository:
git clone https://github.com/UgzSourceCode/web-portfolio.git 
  1. Navigate to the web-app folder:
cd web-portfolio cd web-app 
  1. Install dependencies
npm i 
  1. Run the developer server with mocks:
npm run dev 

More about Running the Web Application

Instructions on setting up the React application can be found in web-app/README.md

Participation in the "100 Commits" Challenge

This repository is participating in the "100commitów" challenge. The challenge involves making at least one commit daily to an open-source project for 100 consecutive days.

The goal of the challenge is to encourage consistent contributions to open-source projects and to foster a habit of regular coding and collaboration within the developer community.

Why This Project is Part of the "100 Commits" Challenge

My motivation for participating in this challenge includes:

  • I have wanted to prepare a portfolio page for some time.
  • This challenge has a community and Discord server where I can link my portfolio, which will be beneficial for the web app's SEO.
  • Some of my friends from the Order Of Devs are also participating with their projects.
  • I aim to make progress on it every day, step by step.

License

This project is licensed under the Creative Commons Attribution 4.0 International License - see the LICENSE file for details.

Links

Picture sources

About

Simple app to present my projects and skills

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published