54 | );
55 | };
56 |
57 | Layout.proptypes = {
58 | children: PropTypes.node,
59 | title: PropTypes.string,
60 | footer: PropTypes.bool,
61 | };
62 |
63 | export default Layout;
64 |
--------------------------------------------------------------------------------
/src/profile.js:
--------------------------------------------------------------------------------
1 | export const skills = [
2 | {
3 | skill: "Javascript",
4 | percentage: 100,
5 | },
6 | {
7 | skill: "Golang",
8 | percentage: 80,
9 | },
10 | {
11 | skill: "Nodejs",
12 | percentage: 90,
13 | },
14 | {
15 | skill: "Blockchain",
16 | percentage: 40,
17 | },
18 | {
19 | skill: "Physics",
20 | percentage: 70,
21 | },
22 | {
23 | skill: "Economics",
24 | percentage: 70,
25 | },
26 | {
27 | skill: "Machine Learning",
28 | percentage: 70,
29 | },
30 | ];
31 |
32 | export const experiences = [
33 | {
34 | title: "Software developer at Microsoft",
35 | description:
36 | "Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sint excepturi ea explicabo. Illum suscipit illo, porro quisquam voluptatem officiis fugiat vel animi aliquam inventore rem. Quo laudantium temporibus cupiditate. Aut?",
37 | from: 2000,
38 | to: 2005,
39 | },
40 | {
41 | title: "Software developer at Google",
42 | description:
43 | "Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sint excepturi ea explicabo. Illum suscipit illo, porro quisquam voluptatem officiis fugiat vel animi aliquam inventore rem. Quo laudantium temporibus cupiditate. Aut?",
44 | from: 2005,
45 | to: 2007,
46 | },
47 | {
48 | title: "Software developer at SpaceX",
49 | description:
50 | "Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sint excepturi ea explicabo. Illum suscipit illo, porro quisquam voluptatem officiis fugiat vel animi aliquam inventore rem. Quo laudantium temporibus cupiditate. Aut?",
51 | from: 2010,
52 | },
53 | ];
54 |
55 | export const projects = [
56 | {
57 | name: "Awesome Website 1",
58 | description:
59 | "Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sint excepturi ea explicabo. Illum suscipit illo, porro quisquam voluptatem",
60 | image: "portfolio1.jpeg",
61 | },
62 | {
63 | name: "Awesome Website 2",
64 | description:
65 | "Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sint excepturi ea explicabo. Illum suscipit illo, porro quisquam voluptatem",
66 | image: "portfolio2.jpg",
67 | },
68 | {
69 | name: "Awesome Website 3",
70 | description:
71 | "Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sint excepturi ea explicabo. Illum suscipit illo, porro quisquam voluptatem",
72 | image: "portfolio3.png",
73 | },
74 | {
75 | name: "Awesome Website 4",
76 | description:
77 | "Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sint excepturi ea explicabo. Illum suscipit illo, porro quisquam voluptatem",
78 | image: "portfolio4.png",
79 | },
80 | {
81 | name: "Awesome Website 5",
82 | description:
83 | "Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sint excepturi ea explicabo. Illum suscipit illo, porro quisquam voluptatem",
84 | image: "portfolio5.jpeg",
85 | },
86 | {
87 | name: "Awesome Website 6",
88 | description:
89 | "Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sint excepturi ea explicabo. Illum suscipit illo, porro quisquam voluptatem",
90 | image: "portfolio6.jpeg",
91 | },
92 | ];
93 |
94 | export const posts = [
95 | {
96 | title: "React",
97 | content:
98 | "Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sint excepturi ea explicabo. Illum suscipit illo, porro quisquam voluptatem",
99 | imageURL:
100 | "https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Faie.edu.au%2Fwp-content%2Fuploads%2F2018%2F03%2Fgame-programming-03.jpg",
101 | },
102 | {
103 | title: "Angular",
104 | content:
105 | "Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sint excepturi ea explicabo. Illum suscipit illo, porro quisquam voluptatem",
106 | imageURL:
107 | "https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Faie.edu.au%2Fwp-content%2Fuploads%2F2018%2F03%2Fgame-programming-03.jpg",
108 | },
109 | {
110 | title: "Nextjs",
111 | content:
112 | "Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sint excepturi ea explicabo. Illum suscipit illo, porro quisquam voluptatem",
113 | imageURL:
114 | "https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Faie.edu.au%2Fwp-content%2Fuploads%2F2018%2F03%2Fgame-programming-03.jpg",
115 | },
116 | ];
117 |
--------------------------------------------------------------------------------
/src/pages/index.js:
--------------------------------------------------------------------------------
1 | import Layout from "../components/Layout";
2 | import Link from "next/link";
3 |
4 | import { skills, experiences, projects } from "../profile";
5 |
6 | const Index = () => (
7 |
8 | {/* Header Card */}
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
Ryan Ray
18 |
Full Stack Developer
19 |
20 | Lorem, ipsum dolor sit amet consectetur adipisicing elit.
21 | Molestiae atque ullam perferendis harum, nisi porro voluptate,
22 | iste consequuntur enim reprehenderit architecto consectetur cum?
23 | Totam ad molestias natus illum illo officia.
24 |
69 | {/* List Item Experience */}
70 | {experiences.map(({ title, from, to }, index) => (
71 |
72 |
{title}
73 |
74 | {from} {to ? `- ${to}` : "- current"}
75 |
76 |
77 | Lorem, ipsum dolor sit amet consectetur adipisicing elit.
78 | Sint excepturi ea explicabo. Illum suscipit illo, porro
79 | quisquam voluptatem officiis fugiat vel animi aliquam
80 | inventore rem. Quo laudantium temporibus cupiditate. Aut?
81 |