https://github.com/merieli/memory-bits
Jogo da memória, com SQL
https://github.com/merieli/memory-bits
Last synced: 9 months ago
JSON representation
Jogo da memória, com SQL
- Host: GitHub
- URL: https://github.com/merieli/memory-bits
- Owner: Merieli
- Created: 2024-03-18T09:57:54.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-12T10:25:34.000Z (about 2 years ago)
- Last Synced: 2024-04-13T20:27:42.989Z (about 2 years ago)
- Language: TypeScript
- Size: 663 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Roadmap: ROADMAP.md
Awesome Lists containing this project
README
Memory Bits
Pixel art memory game, a fullstack web app, with database and API. It has a login that records game data per user and the easy, medium and difficult levels.
[*🎯 Roadmap*](./ROADMAP.todo)
## ✨ Features
- Multi devices
- API REST
- CRUD in the database
- Fullstack app
## 📸 Preview

## ⚡ Tech Stack
Nuxt,
TypeScript,
Tailwind, 🍍 Pinia, Radix Vue, Zod, Prisma, MySQL
## 🗂 How to Use
To clone and run this application, you'll need [Git](https://git-scm.com) and [Node.js](https://nodejs.org) (which comes with npm) installed on your computer. From your command line:
```bash
# Clone the project
git clone https://github.com/Merieli/memory-bits.git
```
1. In the root directory `/`.
Configure the `.env` file with the same variables as the `/.env.example` file
2. In the `/project` directory.
Configure the `.env` file with the same variables as the `/project/.env.example` file
3. In the root directory `/` run MySQL database with Docker
```bash
# Execute the docker container
docker compose up -d
# Execute the container with bash
docker exec -it memorygame-db bash
# Access the MySQL terminal
mysql -uroot -p
# Later enter the password and use the Database
```
4. Run Locally
```bash
# Go to the project directory
cd project/
# Install dependencies
npm install
# Start the server
npm run dev
```
## :octocat: Contributing
This project is for study purposes, so contact me and let me know your ideas.
All kinds of contributions are very welcome and appreciated!
- ⭐️ Star the project
- 🐛 Find and report issues
- 📥 Submit PRs to help solve issues or add features
- ✋ Influence the future of project with feature requests
-------------------------------------
```diff
Made by 🤍 Merieli Manzano
```