Giter Site home page Giter Site logo

E-Portfolio Project

This e-portfolio project is a comprehensive showcase of my projects, style, skills, and experience. It is designed, developed, and maintained by Tevin Gathemia Gatheru. The project leverages cutting-edge technologies to provide a seamless and visually appealing user experience.

Overview

The e-portfolio is built with a focus on modern web development practices, ensuring that it is responsive, accessible, and easy to navigate. It features a clean and minimalist design that highlights the projects and skills without overwhelming the user.

Technologies Used

  • Angular: A powerful framework for building web applications. It provides a robust structure for developing single-page applications and is used for the core functionality of the e-portfolio.
  • TailwindCSS: A utility-first CSS framework that enables rapid UI development. It is used for styling the e-portfolio, ensuring that it is responsive and visually appealing across different devices.
  • P5: A JavaScript library that makes coding accessible for artists, designers, educators, and beginners. It is used for creating interactive and dynamic elements within the e-portfolio.

Project Structure

The project is structured in a modular way, with each section of the e-portfolio (e.g., projects, skills, experience) being a separate module. This structure allows for easy updates and maintenance.

Getting Started

Please note that this repository contains only the build files of the e-portfolio project. The source code and the actual Angular project are not included. To view or contribute to the project, you will need access to the original Angular project repository.

If you are interested in viewing the e-portfolio, you can follow these steps:

  1. Clone the Build Repository: Use git clone to clone this repository to your local machine. This will download the build files necessary to run the e-portfolio.
  2. Serve the Build: Since this repository contains only the build files, you will need to serve them using a web server. You can use any static file server for this purpose. For example, if you have
    1. Node.js installed, you can use the http-server package. Install it globally with npm install -g http-server, navigate to the cloned repository's directory, and run http-server to serve the files.
    2. PHP installed, you can use php -S localhost:8000 to start a local server.
  3. Access the e-Portfolio: Open your web browser and navigate to http://localhost:8080 (or the port specified by your server) to view the e-portfolio.

For those interested in contributing to the project or accessing the source code, please contact the project maintainer.

Acknowledgments

  • Special thanks to the Angular, TailwindCSS, and P5.js communities for their support and resources.
  • Inspiration and design ideas from various portfolio templates and resources.

tgg's Projects

auto-gpt icon auto-gpt

An experimental open-source attempt to make GPT-4 fully autonomous.

blog-django icon blog-django

This Django-based project aims to create a user-friendly blog website where users can easily access and read blog articles.

botframework-sdk icon botframework-sdk

Bot Framework provides the most comprehensive experience for building conversation applications.

cryptohack icon cryptohack

Solutions to crytohack challenges. Written in Python.

dddinaction icon dddinaction

Source code for the DDD in Practice Pluralsight course

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.