Overview: This demo is a companion app for a pool technician that allows them to add clients, pools, update visits, view current pools, clients, and previous visits. The purpose of this project is to demo the ideas in real time.
User must sign in first using my 2 moc accounts,
To refresh the database for the website after deleting/adding anything, go into the terminal while in /server and type in: python seed.py
On start up you will be presented with localhost:3000, to access the actual starting page type in /signin at the end of localhost in the search bar (should look like this localhost:3000/signin).
On sign in you will be loaded into the dash board, from here a user can navigate the website using the nav bar that is at the top of the page. RECOMMENDED to click and read the App Help page first before moving forward!
A general set of bullet points outlineing the website and how it functions.
The website features a navigation bar with quick links to the DashBoard, Clients page, Daily Routes, App Help page, Pool Visit page.
View the pre-assigned clients for the given tech, you can also add clients through a form here.
View the pre-assigned route for the given tech, you can also add pools through a form here.
View the past pool visits and either update or delete them entirely with the form included.
-
Ensure you have SQL installed on your system.
-
Installation
-
Clone the repository: git clone [email protected]:BootsRngr94/phase-5-capstone.git
-
Navigate to the project directory: cd phase-5-capstone
-
in a new terminal
-
$pipenv install && pipenv shell
-
$cd server
-
$python app.py
-
in a new terminal
-
$cd client
-
$npm install
-
$npm start
-
in a new terminal
-
$pipenv shell
-
$python server/seed.py
Thank you Tyler and Eleanor, my Flat Iron instuctors, for the crazy amount of patience and time they gave to help get me to this point in my software engineer journey!