Skip to content

vanessavun/ladycrushcrewV3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LADYCRUSHCREW: a real local climbing community

This personal project is website for a real local climbing community for ladies and non-binary climbers. Lady Crush Crew is established in 2018 by local climbers in the San Francisco Bay Area to create a safe space for climbing in a male-dominated climbing scene.

As a freelance webmaster, I personally created the entire current website through Squarespace to ensure for the community's future expansions and growth. Their original website was made with Wix and they handled online purchases through email and Paypal payment requests.

For an easier business transaction for the shop, I created the Squarespace website which has a built in payment system. Other important features included were an event calendar, event registration, waivers, volunteer onboarding through a private page, blogs, donation page, contact form and volunteer sign up.

This project is the next step in creating the website from scratch through React and Typescript.

Features

  • React Routing
  • State management with Redux, Saga
  • Reducers
  • Firebase authentication (Google and Non-Google)
  • Firebase database storage
  • Observer pattern
  • Performance optimizations (caching items in the cart)

Full List of Technologies and Tools

  • React
  • Firebase
  • Netlify
  • Redux, Saga
  • Stripe
  • Javascript to Typescript
  • Yarn
  • Styled-components
  • Sass
  • React-Awesome-Reveal

Installation

yarn 

Local development

yarn start

To Contribute

  • Check out Issues page
  • Submit comment if interested in contributing
  • Fork respository
  • Install dependencies using yarn:
yarn 
  • Make changes locally, commit, push
  • Create pull request when feature or fix is done
  • I will review pull requests and merge when it's ok