Skip to content

👗 Shop front for a clothing website. Built with NextJS, Typescript and Chakra UI

License

Notifications You must be signed in to change notification settings

rzencoder/mugatu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mugatu

GitHub license Generic badge Generic badge

A shop front for a fictional women and mens clothing store. Built with NextJS, TypeScript and Chakra UI. Uses Firebase for authentication and user storage. Contentful CDN for the product catalog

image

Demo

https://mugatu.vercel.app

Tech Stack

  • Next.js
  • React
  • TypeScript
  • Chakra UI
  • Firebase/Firestore
  • Contentful

How to use

You will need to create a Firebase/Firestore project to run this as well as a Contentful account.
Use the .env.template find which environment variables are needed. Create a model based on the contentfulModel file to add products

// Clone this repository
$ git clone https://github.com/rzencoder/mugatu

// Go into the repository
$ cd mugatu

// Install dependencies
$ yarn install

// Run the app
$ yarn dev

// Open the app
$ http://localhost:3000

Testing

Jest/React Testing Library

// Run tests with coverage
$ yarn test

Cypress

// Run tests
$ yarn cypress:open

Credits

All stock images from Unsplash, Pexels and Pixabay

About

👗 Shop front for a clothing website. Built with NextJS, Typescript and Chakra UI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published