/vow-vibe

"Wedding planning is EASY" -no one ever

Primary LanguageTypeScript

VOWVIBE

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. What's Next for VOWVIBE
  5. Contact

About the Project

"Wedding planning is EASY"
-no one ever

This react native app helps identify and track any and every possible wedding task into one application. There are endless details like booking a wedding venue, a photographer, and caterer. Which chair covers do you like? The flower girl doesn't like her dress. Which font should be on the reception placecards? Do the groomsmen have their suits yet? Do they all have matching socks? Things get lost and overwhelming. I am designing an app that will help get everything out of your head and organized by priority and kept safe in one place.


Built With

API's Utilized

(back to top)

Getting Started

Prerequisites

  • NPM
  npm install npm@latest -g
  • download XCODE ios simulator via app store

  • PIPENV

    pip install pipenv

(back to top)

Installation

  1. Fork and Clone the front-end repo and server repo

    git clone https://github.com/gnieb/vow-vibe-server
    git clone https://github.com/gnieb/vow-vibe
  2. Open the server repo to create and enter a Virtual Environment

    pipenv install
    pipenv shell
  3. Open the client repo and install npm packages

    cd client
    npm install
  4. Start the Front End

    npx run expo

    then run ios simulator by typing "i"

    i
  5. Start the Server

    cd server
    python app.py

    (back to top)

Usage

  • How to open the console in ios development simulator?
npx react-native log-ios 
  • Start Expo
npx expo start
i - run ios
  • Start Expo with clear cache
npx expo start -c 

Authentication

  • Validate a strong password using YUP library and reg ex to ensure the password contains at least one lowercase letter, one uppercase letter, one number, one special character, and is at least 8 characters or more. This blog post was very helpful

Countdown

(back to top)

What's Next for VOWVIBE

  • change the set date to CHANGE DATE with a patch method in app.py
  • budget
    • set budget
    • track budget
  • wedding vision (moodboard??)
  • keep track of vendors
  • registry
  • seating chart
  • done screen (so I can double check that things have been completed!!! would be cool to have a done date displayed that is created when a to do is marked as done. )
  • add password confirmation !!! show password option in the form??

(back to top)

Contact

Grace Nieboer

(back to top)