Git Product home page Git Product logo

emilyparkes / kiln-it Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 2.0 4.78 MB

🏺 Keep records of my clay creations, shrinkage rate, experiments and status. A viewing platform for friends and whānau to see a catalog or creations too. πŸ“±*Website for mobile view only currently*πŸ“±

Home Page: https://kiln-it.vercel.app

JavaScript 4.93% SCSS 9.24% HTML 0.32% TypeScript 85.08% Dockerfile 0.42%
express fullstack fullstack-development javascript knex material-ui muiv5 personal-project react redux redux-thunk restful-api sass scss sqlite3

kiln-it's Introduction

Hi there πŸ‘‹

  • πŸ˜„ she/her/they pronouns
  • 🧚🏼 currently working as a front end developer with previous experience as a fullstack dev
  • πŸ”­ currently working on kiln-it a project to play with code which one day can help me play with clay more efficiently
  • 🎨 have a love for creativity, painting, pottery, journalling, sewing, eclectic jewellery and reading
  • πŸͺ‘ currently re-learning how to sew with a friend and also crochet & knitting! (2024's main goal is continuing learning how to crochet & knit!)
  • πŸ“– currently trying to keep up to date with what I'm reading on goodreads
  • πŸ’¬ ask me about my love of all things pups, pottery and general craftiness
  • πŸ“« reach me by messaging me through Linked In!

linked-in


Tools & Experience

typescript react react-router redux-toolkit redux javascript testing-library jest material-ui styled-components sass npm node sqlite css html git vs-code brave iterm mac-os slack jira notion figma

kiln-it's People

Contributors

emilyparkes avatar kelly-keating avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

kiln-it's Issues

Card component

  • align cards actual center
  • on hover you see item details
  • cards are actually in <Gallery/>
  • format details in hover nicely
  • two columns but new items are left rather than center middle at the bottom

Design walkthrough

Using Figma, mobile design first for my use and then for others/on desktop

Fixed Header

When scrolling title should be sticky like hamburger menu.

Suggested Features

  • Glaze Diary: keep track of glaze combinations with pictures of before and after (Tom K)

Creation Component

In Figma as the /creation/:name frame.
This component is what you see when you click on a creation in the Gallery to see it's details.

Should see the main/complete creation photo (with slider to see more states) and all details as shown in Figma.

Test Basic Database Functions

Test DB Functions for Clay:

  • getClays
  • getClayById

Test DB Functions for Creations:

  • getCreations
  • getCreationById

Test DB Functions for Glazes:

  • getGlazes
  • getGlazeById

Test DB Functions for Shapes:

  • getShapes
  • getShapeById

Test DB Functions for Statuses:

  • getStatuses
  • getStatusById

Solve Nav bugs

  • Should be able to click outside of nav/modals to exit
  • nav hamburger is invisible/is a white box currently
  • side bar pops open on responsive change to 768px (should not)
  • side bar doesn't slide into place as it should, just pops out like hey!
  • nav should have dynamic links e.g no link to the page you are on ( Signed in? swap sign in to log off)

Home page hero image

Home page will be a hero image of a creation, some few details of what the site is for and socials.

Can update a creation status

This will happen in the /log view to quickly update the status, status can also be edited through the edit a creation view too.

Filter Menu

Filter in middle for the mobile view in Gallery.

Shared View:

  • Should be able to filter by creation name, shape.

For more detail please see in Figma.

Basic Database Functions

DB Functions for Clay:

  • getClays
  • getClayById

DB Functions for Creations:

  • getCreations
  • getCreationById

DB Functions for Glazes:

  • getGlazes
  • getGlazeById

DB Functions for Shapes:

  • getShapes
  • getShapeById

DB Functions for Statuses:

  • getStatuses
  • getStatusById

Create migrations and seeds

Migrations:

  • users
  • clay
  • creations
  • statuses
  • shapes
  • glazes

Seeds:

  • users
  • clay
  • creations
  • statuses
  • shapes
  • glazes

Styled Components to SCSS

Finding some cases using styled components is making my components very styling heavy at the top and finding it hard to be consistent.
I also feel I have learned a good amount to understand it and now to translate that to scss which I haven't used before, woo!

Search Bar

Search bar in top right for the mobile view in Gallery.

Shared View:

  • Should be able to search by creation name and shape.

Admin View:

  • Should search by status, name, shape, dates, note, etc.

When selecting Search it widens the input box for searching and overtakes the filter space, turning filter into just an icon.
For more detail see in Figma.

Filter Menu | Admin

Admin View:

  • Should be able to filter by creation name, shape, status, weight, date created and date compete.

Redux

Use redux to manage list of creations on the front end.

Store:

creations: [ {}, {}, etc]
admin: {}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.