Coder Social home page Coder Social logo

modern-alchemy-site's People

Contributors

bhaden94 avatar

Watchers

 avatar

modern-alchemy-site's Issues

Add about information to home page

Modern Alchemy Tattoo Co. was opened in 2023, and is a Private tattoo studio
located in North East, MD, Halfway between Baltimore,MD and Philadelphia,PA.
The Goal of Modern Alchemy, is to be a comfortable/private setting for clients and artist to
come together to produce a one of a kind tattoo.
All tattoos are by appointment only, so we can focus on each individual tattoo and project,
we do not offer walk-in hours at this time.

Split employee portal into pages

When navigating to the employee portal, it should first take the artist to a page where they can update information like book statuses.

Then, they should have the option to navigate to their booking requests.

This way, they don't have to load all current booking requests to make account changes.

Pagination on bookings page

First, test page load with 50+ booking requests. If it is not horrible, then pagination may not be needed.

If it is needed, there should be 10 items per page.

Switch to Netlify

This is a precaution for 'commercial usage'. Vercel's hobby plan is not for commercial usage and could result in the site being taken down.

Netlify's free tier allows for commercial usage.

We need to look into it if Netlify supports everything we use.

Add nav bar items to Sanity

I want to control what nave bar items are available without a deployment. They should be added to the root layout content schema in sanity.

Privacy policy

Create a privacy policy and add it to a new page.
Add a checkbox in the submission form to gather consent for the privacy policy.

Move Icons and add robots .txt

Icons should be in the public directory, so web crawlers pick them up.

Robots.txt file should also exist in the public directory

Change font

Try out new font pairs.
Oswald for heading and EB Garamond for body text.

I think this goes better with the dark academia theme and fits with the logo as well.

Add Artist Description

Each artist should have a section in their portfolio describing their work and life if they want. It can go at the bottom of their portfolio, below the images.

  • Create design for this.
  • Add ability for them to update this on the employee portal page.

Add Disclaimer

Add a disclaimer based on information to be given by Larry.
Add a checkbox to gather consent on form submission.

Header and Footer to academia

This might mean changing some other colors around as well.
Request: Would you mind changing the colors of the header and footer to a muted green color?

Reusable error component or hook

I want an error component that I can re-use across the entire app. It should be a simple dialog/alert combo that allows a message to be passed in.

Give artist option to maintain their own portfolio and headshot images

  • Perform design on how this looks for the employee portal page.
  • Order does not matter.
  • Resize headshot image to 300x300 on upload.

Dropzone changes

  • Pass in error message we want shown for reject.
  • Pass in upload button text.

DeleteBooking.tsx changes

  • Make this a general delete with confirmation component.
  • Pass in button text.
  • Pass in confirmation text.
  • Update names of functions/variables to not be specific to bookings.

PortfolioCarousel changes

  • Remove styles from within and set them on parent instead.
  • Organize components into heirarchy like rest of project. ie. Thumbnail and Image components are in nested folders of the PortfolioCarousel folder.

Styles to determine:

  • We may be able to fit the dropzone on the same line as the books status and headshot image updates for desktop. Try it out.

Add another image drop zone on booking form

There should be 2 drop zones for images on the booking form. Both drop zones should be combined when the form is submitted as all the reference photos.

With 2 image upload sections, it can be made obvious the user should upload the body part they want tattooed and the reference photos of the tattoo they want.

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.