Duration: 2 Week Sprint + 1 Day bugfix
I have not seen a text adventure in years a wanted to try my hand at it. I created it for my Solo Project at Prime Digital Academy.
To see the fully functional site, please visit: https://cabin-on-a-hill.herokuapp.com/
-
postgreSQL ( can be downloaded from homebrew)
-
Or, just play it online!
How do you get your application up and running? This is a step by step list for how another developer could get this project up and running. The good target audience in terms of knowledge, would be a fellow Primer from another cohort being able to spin up this project. Note that you do not need a paragraph here to intro Installation. It should be step-by-step.
Create a .env
file in the root of your repo and create a variable named SERVER_SESSION_SECRET
and set it equal to a random string.
- Create a database named
cabin
, - The queries in the
database.sql
file are set up to create all the necessary tables and populate the needed data to allow the application to run correctly. The project is built on Postgres, so you will need to make sure to have that installed. We recommend using Postico to run those queries as that was used to create the queries, - Open up your editor of choice and run an
npm install
- Run
npm run server
in your terminal - Run
npm run client
in your terminal - The
npm run client
command will open up a new browser tab for you! - You can also connect to the app at
localhost:3000
How does someone use this application? Tell a user story here.
- Connect to the server in a browser.
- Either register a new user or login using your old user name and password to continue where you left off.
- Type commands, try 'LOOK' if you are unsure of what to do next.
- JavaScript
- React
- Redux
- Express
- Axios
- PostgreSQL
- Passport
- bcryptjs
- HTML/CSS
Thanks to Prime Digital Academy who equipped and helped me to make this application a reality. And thanks to my family and cohort for all of their support.
If you have suggestions or issues, please email me at carl@wilcoxon.org