+ + {project.title} + +
+ ++ {project.summary} +
+ ++ {project.description} +
+ + + +-
+ {
+ project.tags.map((tag) => (
+
- + {tag} + + )) + } +
diff --git a/.gitignore b/.gitignore index 369e02540..877ceabf2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,25 @@ +# dependencies node_modules/ + +# build output dist/ -.parcel-cache \ No newline at end of file + +# generated Astro files +.astro/ + +# local environment files +.env +.env.local +.env.*.local + +# old template / tooling caches +.parcel-cache/ + +# OS files +.DS_Store + +# logs +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* \ No newline at end of file diff --git a/.nvmrc b/.nvmrc index a1fe18788..fc37597bc 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -16.14.2 \ No newline at end of file +22.17.0 diff --git a/LICENSE.md b/LICENSE.md deleted file mode 100644 index 9965b0865..000000000 --- a/LICENSE.md +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2019 Jacobo Martínez - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md index 2028d8528..87b813ae7 100644 --- a/README.md +++ b/README.md @@ -1,360 +1,43 @@ -# Simplefolio ⚡️ [](https://github.com/cobiwave/simplefolio/blob/master/LICENSE.md)   +# Astro Starter Kit: Minimal -## A minimal portfolio template for Developers! - -
-
-- - Know more - -
-` tag with class name `.about-wrapper__info-text`, include information about you, I recommend to put 2 paragraphs in order to work well and a maximum of 3 paragraphs.
-- On last `` tag, include your CV (.pdf) path on `href` property, your resume CV must be located inside `/src/assets/` folder.
-
-```html
-
-
- This is where you can describe about yourself. The more you describe
- about yourself, the more chances you can!
-
- Extra Information about you! like hobbies and your goals.
- ` tag with `loremp ipsum` text, include your project description.
-- On first `` tag, put your project url on `href` property.
-- On second `` tag, put your project repository url on `href` property.
-
----
-
-- Inside `
- Lorem ipsum dolor sit, amet consectetur adipisicing elit. Excepturi
- neque, ipsa animi maiores repellendus distinctio aperiam earum dolor
- voluptatum consequatur blanditiis inventore debitis fuga numquam
- voluptate ex architecto itaque molestiae.
- ` tag with class name `.contact-wrapper__text`, include some custom call-to-action message.
-- On `` tag, put your email address on `href` property.
-
-```html
-
- [Put your call to action here]
+ {eyebrow}
+
+ {description}
+
+ {projects.length} {projects.length === 1 ? "project" : "projects"}
+
+ {description}
+
+ {project.summary}
+
+ {project.description}
+
+ {section.body}
+
+ {areaLabel} / Project
+
+ {project.summary}
+
- Know more
-
- This is where you can describe about yourself. The more you
- describe about yourself, the more chances you have!
-
- Extra Information about you! like hobbies and your goals.
-
- Describe the project being very specific, you can use the Twitter standard: no more than 280 characters:
- complement the information: the skills learned or reinforced in its realization and how you faced it,
- prove to be proactive in the search for solutions.
-
- Demonstrate in this description the skills of a programmer: such as having commitment,
- having perseverance and accepting alternative solutions. Remember that being a portfolio you are not selling the project,
- you are selling yourself, it reflects the resources used: Frameworks, libraries, platforms, etc.
-
- If the project was collaborative, reflect it in this description, that will demonstrate communication and/or leadership skills.
- Additionally, if you made use of the mastery of a second language, it will reflect on you professionalism.
- [Put your call to action here]
+ Contact
+
+ I'm open to web development work, research projects, music-theory collaborations, and conversations about tools for structured content.
+
+ Web developer · Music Theorist
+
+ I'm a full-stack web developer with a background in music theory, research, and teaching. I work on React applications, CMS-backed websites, research databases, and interfaces for browsing complex content.
+
+ I'm especially interested in projects where the material is detailed, relational, or challenging to organize: archives, catalogues, research databases, educational tools, and editorial workflows.
+
+ Development
+
+ React, JavaScript, TypeScript, Tailwind, Contentful, Netlify, and
+ custom data workflows for projects that need more than a static site.
+
+ View development work →
+
+ Music Theory
+
+ My academic work focuses on musical structure, tuning systems, and
+ analysis. Some of that work has become interactive software.
+
+ View music-theory work →
+ About me
-
- ` tag with class name `.project-wrapper__text-title`, include your project title.
-- On `
` and put again your project url in the `href` property of the `` tag.
-- Recommended size for project image (1366 x 767), your project image must be located inside `/src/assets/` folder.
-
-```html
-
-
Project Title
-
- Contact
-
+ {title}
+
+
+ {
+ description && (
+
+ {heading}
+
+
+
+
+ {project.title}
+
+
+
+
+ {
+ project.tags.map((tag) => (
+
+
+ {
+ project.links && project.links.length > 0 && (
+
+ )
+ }
+
+ Alexis Millares Thomson
+
+
+
+
+ {section.heading}
+
+
+
+ Approach
+
+
+
+ {project.approach.map((item, index) => (
+
+
+ {project.title}
+
+
+
+
- Hi, my name is Your Name
-
-
- I'm the Unknown Developer.
- About me
-
- Projects
-
-
- Project Title 0
-
- Project Title 1
-
- Project Title 2
-
- Contact
-
+ Get in touch.
+
+
+
+ I build clear digital tools for complex information.
+
+
+
+
+ Web applications, content systems, and searchable interfaces.
+
+
+
+ Research, teaching, and interactive music-theory tools.
+
+
+