Skip to content

Pazl27/wordle-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wordle

This is a wordle clone. guess highscore

Information

I wanted to create a fullstack app. This is my first try doing this. I created the backend in Rust and the frontend in Vue.js. I also added a PostgreSQL database to save the user information.

The backend is built using Rust with the Actix-web framework, which provides a robust and efficient way to handle HTTP requests. The backend handles game logic, and interacts with the PostgreSQL database to store and retrieve user data and game statistics.

The frontend is developed using Vue.js, a progressive JavaScript framework for building user interfaces. It provides a dynamic and responsive user experience, allowing users to play the game, view their scores, and track their progress.

The PostgreSQL database is used to store user information, game states, and high scores. Docker is used to containerize the database, making it easy to set up and manage.

This project helped me learn and understand the intricacies of building a fullstack application, including backend development, frontend development, and database management. It also gave me experience with Docker for containerization and deployment.

Installation

Clone the repository

git clone https://github.com/Pazl27/wordle-clone.git

after cloning run the docker container with the databse

cd backend/postgres
docker compose up -d

now run the backend

cargo run

now install the npm packages and run the frontend

cd frontend
npm install
npm run dev

Todo

  • Put everything into a container
  • Put the highscore list into the GameOver/GameWon component

About

This is a clone of wordle with a rust backend and a vue.js frontend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published