Skip to content

A clone of TaskRabbit with a post-apocalyptic twist. Inspired by the Fallout video game series.

Notifications You must be signed in to change notification settings

angMaidt/task-rat

 
 

Repository files navigation

Welcome to Taskrat!

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!

Technologies used

Python Flask JavaScript React Redux HTML5 CSS3 Heroku

Home

home

Features

Local Setup

  1. Clone this repository

    git clone https://github.com/Irving-Develops/task-rat
  2. Install dependencies

    pipenv install --dev -r dev-requirements.txt && pipenv install -r requirements.txt
  3. Create a .env file based on the example with proper settings for your development environment

  4. Setup your PostgreSQL user, password and database and make sure it matches your .env file

  5. 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
  6. Open a new terminal and cd into the react-app folder

  7. Install front-end dependencies and start the server

    npm install
    npm start
  8. If browser does not open right away, navigate to localhost:3000 and enjoy!

Meet the Pack Rats!

Taskrat made possible by these four nerds:

About

A clone of TaskRabbit with a post-apocalyptic twist. Inspired by the Fallout video game series.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 48.0%
  • CSS 47.3%
  • Dockerfile 2.9%
  • Other 1.8%