ngoakor12 / ngoako.dev Goto Github PK
View Code? Open in Web Editor NEWSoftware development portfolio built with React and Sanity.
Home Page: https://ngoako.dev
Software development portfolio built with React and Sanity.
Home Page: https://ngoako.dev
Types so far:
Task:
./src/svgs.js
to /src/components/Project.js
*the type should be a field in the fetched project object
Mockups/example
Styles
color: hsl(210,13,71);
Larger screens
Smaller screens
Also incorporate a Tippyjs tooltip with text "individual project" or "group project". See contact options in navigation component to see how to it's already done.
Need to do some research on css styling in a react app first
Task:
More context can be found here.
The button should follow the website's secondary button style(dig in ./src/App.css
file to find them) plus have a white background. Button style to follow:
Refactor the page components by moving them to a pages folder in src
Tasks:
./src/pages
folder./src/components/Home.js
to ./src/pages
folder./src/components/ProjectDetails.js
to ./src/pages
folderuseEffect in every page or React Helmet package can be used to achieve this. Checkout this
Clicking the input labels in the contact form section should focus on that specific input
I know Jasmine. Considering using jest or mocha
Code blocks are not straight forward. Find a way to incorporate code using sanity.
More context can be found here.
The button should follow the website's secondary button style(dig in ./src/App.css
file to find them) plus have a white background. Button style to follow:
When in a project details page, reloading breaks the site. Looks like project details doesn't get projects after reload so the page breaks.
Create a page which contains a live responsive cv/resume which is downloadable and shareable to other sites
Validation logic
All fields:
Valid name:
Valid email:
All that's needed is to add a disable attribute to the mentioned buttons/links and have a condition the returns true if the link blank
Leaving some fields blank when adding a new project completely breaks the site. Making everything required prevents that problem.
First step is done here, all that needs to be done is to convert the remaining files to .ts
or .tsx
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.