Wordsworm is a small game designed to help users expand their vocabulary in a fun and interactive way. The UI uses german.
I developed it as a final project for a 4 weeks React course offered by Alfatraining. I undertook this project to demonstrate my proficiency in React and to deepen my understanding of it. We were given 5 days to complete the project.
-
All pages work
-
Tested on Edge and Chrome
-
tood
-
Code and comments ne
-
Play game with one or more players on same screen
- Get random start words
- Get praise and helpful advice on input of wrong or no words
- Get praise on input of correct words ;-)
- See the game results on game end page
-
Create, rename, delete players
- Get random default player names
-
Navigate between pages
-
Hold the state of the game while navigating between pages
- Hold state during navigation in local storage
-
Components of different pages can use code of central components and classes
- Hold state on page in class instances
- Component: GameProvider
- Classes/Models: Player, PlayerList, FoundWords
I used the following technologies:
- React
- React Router
- React Hooks
- React Context
- React Bootstrap
- Local Storage
- Feature 1: A brief description of the feature.
- Feature 2: Another brief description.
- ... (Fügen Sie alle Hauptfunktionen Ihrer App hinzu)
-
Clone the repository:
git clone https://github.com/pstackebrandt/wordsworm-react.git
-
Navigate to the project directory:
cd wordsworm
-
Install the dependencies:
npm install
-
Start the development server:
npm start
Visit http://localhost:3000/
in your browser, and you should see the Wordsworm app running!
This project is licensed under the MIT License - see the LICENSE.md file for details.
- React
- TODO Any other libraries or tools you used.
- Mention people or organizations that supported/helped in the project.