Resume
Resume is my personal portfolio hosted on my website It also hosts different games and navigates to different websites I have designed and developed.
Games
The following games are made to be built in this repo:
- - [Tile Game]
- - [Animal Collector]
- - [RPG]
- - [Kamryn2048] - NA
intended use in the src folder.
Motivation
I'm really motivated to design and create applications/websites. I love learning new thinks and I pick on stuff fast. I would love for a company to view my repositories and contact me.
Code style
One time use Components: Has a folder for implementation (index.js, styles.scss, and reducer.js as needed)
Uses SASS for styling
Usually has a HOC to handle layout
Typically uses class components
Reusable Components: Placed in components folder, imported by one time use components
Uses styled components for styling
Provides HOC and various functions to improve efficiency
Exports multiple constants or functions; HOC export a class component
Tech/framework used
Built with
- - [React] - Is the framework of this repo
- - [React Router DOM] - Used to handle connection between portfolio and games
- - [Redux & React-Redux] - Used in required repo inside of the games
- - [PropTypes] - Used to document expected props for components
- - [SASS] - Used for its nesting and better look
- - [Styled Components & Babel Plugin Styled Components] - Used for lower file sizes and easier to read styles
- - [React Transition Group] - Used for animations and transitions
Note
This repository is made to compile with each game in the games tag.
Installation
Use CRA (create-react-app) to build the node_modules. Then install this repo (as the root directory, so the src and public folder have the same parent as node_modules).
Add each dependance (see Frameworks)
Finally, add the repo in to the src/ folder
Commands:
git clone https://github.com/ZackarySantana/Resume.git
npm create-react-app modules
# Transfer node_modules from 'modules' to 'Resume'
# cd to 'Resume'
# Download dependancies
npm i --save react-router-dom
npm i --save redux react-redux
npm i --save proptypes
npm i --save sass
npm i --save styled-components babel-plugin-styled-components
npm i --save react-transition-group
# I broke down the dependancies but here is one command to install all
npm i --save react-router-dom redux react-redux proptypes sass styled-components babel-plugin-styled-components react-transition-group
Log in or sign up for Devpost to join the conversation.