A full-stack Taskrabbit clone with a post-apocalyptic twist.
Inspired by the Fallout series, Taskrat allows users to live out their wasteland fantasy. Pick up tasks and complete them to earn bottlecaps, or, if those mutant hounds are too much for you to handle on your own, post your own task! Once you complete a task, be sure to leave a review. Check out other users' profiles to see their reviews and decide if you want to work with them.
Check out the live site here!
-
Clone this repository
git clone https://github.com/Irving-Develops/task-rat
-
Install dependencies
pipenv install --dev -r dev-requirements.txt && pipenv install -r requirements.txt
-
Create a .env file based on the example with proper settings for your development environment
-
Setup your PostgreSQL user, password and database and make sure it matches your .env file
-
Get into your pipenv, migrate your database, seed your database, and run your flask app
pipenv shell
flask db upgrade
flask seed all
flask run
-
Open a new terminal and cd into the react-app folder
-
Install front-end dependencies and start the server
npm install
npm start
-
If browser does not open right away, navigate to localhost:3000 and enjoy!