Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/akshatrajsaxena/developerfolio

Welcome to my portfolio website! The front end is built using HTML, CSS, and JS, and I have mainly used React Framework. You will find detailed information about the technologies used, file structure, responsiveness, and how to access the website.
https://github.com/akshatrajsaxena/developerfolio

css html javascript portfolio portfolio-website react reactjs

Last synced: about 2 months ago
JSON representation

Welcome to my portfolio website! The front end is built using HTML, CSS, and JS, and I have mainly used React Framework. You will find detailed information about the technologies used, file structure, responsiveness, and how to access the website.

Awesome Lists containing this project

README

        

My Portfolio Website


Making A User friendly Portfolio Website using React Framework



Stars Badge
Forks Badge
Pull Requests Badge
Issues Badge
GitHub contributors
License Badge


# Portfolio Website

**Welcome to my Portfolio code! the build of the code is done mainly in Javascript using react Framework.** This project showcases my skills, experiences, achievements and projects. Below you will find detailed information about the technologies used, file structure, responsiveness, and how to access my website.

## Why I Use React Framework

I chose React for this project due to its component-based architecture, which allows for reusable and maintainable code. React's virtual DOM ensures efficient updates and rendering, leading to a smoother user experience. Additionally, React's rich ecosystem and community support make it an excellent choice for building modern web applications.

## Is the Website Responsive?

No, the website is not responsive. You may have different views depending on your device. This website was made by me to understand react JS framework, and I was intensely aware of its functionality.

## Project Structure

The project is organized into several components and directories for better maintainability:

src/components: Contains all React components, such as Header, Footer, Experience, and Projects.
src/assets: Stores images, icons, and other static assets.
src/styles: Includes CSS modules for styling components.
src/data: Contains JSON files with data for skills and history (now embedded directly in components).
src/utils: Utility functions, like getImageUrl.
public: Public assets and the main HTML file.

Main Components

```
App.js: The root component that includes the main layout and routing.
Header.js: Displays the navigation bar and logo.
Footer.js: Contains the footer content.
Experience.js: Showcases my skills and professional history.
Projects.js: Lists my personal and professional projects.
```
# Wanna Visit my Website
[My PortFolio](https://akshatrajsaxena.netlify.app/)

## How to Access the Website

Currently i haven't hosted my website anywhere as it is in development. But in future i will surely host it and will update the things on this repo.

### Clone the Repository

```
git clone https://github.com/akshatrajsaxena/react-portfolio.git
cd react-portfolio
```

### Install Dependencies

```
npm install
```

### Run the Development Server

```
npm run dev
```

Open http://localhost:3000 in your browser to view the website.

## What is the Purpose of This Website?

The purpose of this website is to showcase my professional skills, work experience, and projects. It serves as an online portfolio for potential employers and collaborators to learn more about me and my work.
How is the Website Styled?

The website uses CSS modules for styling, ensuring scoped and maintainable CSS. Additionally, it utilizes CSS Flexbox and Grid for layout management, ensuring a responsive design.
How to Contribute?

If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request. Contributions are welcome!

## Screenshot

![Screenshot 2024-07-07 131242](https://github.com/akshatrajsaxena/MyPortfolioReact/assets/119042958/b61b5dfc-8b19-4732-99b0-273d84fca9dd)

Above is the main my homepage which is currently in development and being updated on regular basis

## LICENSE

[MIT License](https://github.com/akshatrajsaxena/developerfolio/blob/main/LICENSE)

## Contact

If you have any questions or would like to get in touch, you can reach me at [Akshat Raj Saxena](mailto:[email protected])

# React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh