Welcome to the Turdle Project! This project is designed to give you hands-on experience with working on an existing codebase, a common scenario in professional software development. Modeled after the popular game "Wordle," Turdle offers you the opportunity to dive into a pre-existing codebase, understand its functionality, identify and fix bugs, add new features, and refactor the code to improve its quality. This repo is associated with the Refactor Tractor - 1 Day Challenge activity.
The primary goal of this project is to help you become comfortable with modifying and enhancing an existing codebase. As a developer, you will frequently find yourself working with existing projects rather than starting from scratch. This exercise aims to build your confidence and skills in navigating, understanding, and improving unfamiliar code.
- Fork this repository: Fork this repository by clicking the "Fork" button on the top right corner of this repository.
- Clone the forked repo to your local machine: Clone the forked repo to your local machine using the following command:
git clone git@github.com:turingschool-examples/turdle.git
- Navigate to the project directory: Move into the cloned repository directory:
cd turdle
- Install Dependencies Install the dependencies
npm install
- Start the App: To start the app, run the following command:
npm start
- Open the App: Open the app in your browser by navigating to
http://localhost:8080
.
Want to spice up your Turdle experience? Switch over to the ts-starter
branch to work through the exercise using TypeScript!