Skip to content

KH-Pua/powderful-frontend

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Powderful

Available Scripts

This project was bootstrapped with Create React App. In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.

The page will reload when you make changes.
You may also see any lint errors in the console.

Technology Stack

Backend / ORM / Database

  • Express: A minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
  • Sequelize: A promise-based Node.js ORM for Postgres, MySQL, MariaDB, SQLite, and Microsoft SQL Server.
  • PostgreSQL: A powerful, open-source object-relational database system.

Frontend

  • React: A JavaScript library for building user interfaces.
  • TailwindCSS: A utility-first CSS framework for rapidly building custom designs.

Storing Images, Authentication, and Payments

  • Auth0: For secure and easy-to-implement authentication and authorization.
  • Firebase: Cloud storage solution for efficiently storing and serving user-generated content like images.
  • Stripe Checkout: An integrated, pre-built payment solution that offers a streamlined checkout experience.

Features

Guests

  • View listings: Browse through listings with pictures and detailed information tailored for snowboarders and skiers.
  • Booking of properties: Easily book your preferred snow property.
  • Stripe payment integration: Secure and hassle-free payment process.
  • Email interaction: Communicate directly with property managers via email.
  • In-app messaging: (Coming soon) A convenient way to message property managers within the app.
  • Favorites: (Coming soon) Save and manage your favorite properties.

Property Managers

  • Profile creation: Anyone can apply and create a property manager profile.
  • Property listing management: Create and manage property listings with ease.
  • Booking and payment management: Oversee booking confirmations, dates, and payments.
  • Email communication: Directly email guests for any inquiries or information.
  • Manual payouts with the company: Handle financial transactions manually.
  • Automated payouts via Stripe: (Coming soon) Streamline your transactions with automated payouts.
  • In-app messaging with guests: (Coming soon) Enhance guest communication with in-app messaging.

Other Features

  • Web and Mobile Friendly: Access the platform on any device with responsive design.
  • Authentication: Secure login with email and Google authentication.

Screenshots

Home Page

Home Page Screenshot

Guest Dashboard

Guest Dashboard

Create Listing

Create Listing for Property Managers


For more information on how to contribute to this project or report issues, please visit our GitHub repositories for FE & BE(https://github.com/spenceryang/powderful-backend)

About

Rocket Academy Coding Bootcamp Project 3 Frontend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 97.7%
  • HTML 1.7%
  • CSS 0.6%