Table of Contents
"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.
- NPM
npm install npm@latest -g
-
download XCODE ios simulator via app store
-
PIPENV
pip install pipenv
- PYTHON - download latest version here https://www.python.org/downloads/
-
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
-
Open the server repo to create and enter a Virtual Environment
pipenv install
pipenv shell
-
Open the client repo and install npm packages
cd client
npm install
-
Start the Front End
npx run expo
then run ios simulator by typing "i"
i
-
Start the Server
cd server
python app.py
- 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
- using DateTimePicker Modal, which is built off the react-native community Date Time Picker.
- 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??
Grace Nieboer