Gioco logico 10x10 con autenticazione, classifiche globali e tre modalità: Tutorial, Ranked e Mastermind. Trova il percorso giusto per raggiungere 100.

A strategic 10×10 grid puzzle game where players navigate from 1 to 100 following unique movement rules. Challenge yourself in Tutorial mode or compete globally in Ranked mode!
HundredPath is a logic-based puzzle game that tests your strategic thinking and problem-solving skills. Navigate through a 10×10 grid by jumping 2 squares horizontally or 1 square diagonally to reach 100 in the shortest time possible.
Live Demo: https://your-app.vercel.app
git clone https://github.com/yourusername/HundredPath.git
cd HundredPath
cd backend
npm install
# Create .env file
cp .env.example .env
# Edit .env with your MongoDB URI and JWT secret
# Start backend server
npm start
cd frontend
npm install
# Create .env file (optional for local development)
echo "VITE_API_URL=http://localhost:3000" > .env.local
# Start development server
npm run dev
The app will be available at http://localhost:5173
Movement Examples:
HundredPath/
├── backend/
│ ├── config/ # Database configuration
│ ├── controllers/ # Route controllers
│ ├── middleware/ # Authentication middleware
│ ├── models/ # Mongoose models
│ ├── routes/ # API routes
│ ├── scripts/ # Utility scripts
│ └── server.js # Express server
├── frontend/
│ ├── public/ # Static assets
│ ├── src/
│ │ ├── assets/ # Images, fonts
│ │ ├── components/ # Vue components
│ │ ├── composables/# Reusable logic
│ │ ├── services/ # API service
│ │ ├── stores/ # Pinia stores
│ │ ├── styles/ # CSS files
│ │ ├── views/ # Page components
│ │ └── router.js # Vue Router config
│ └── vite.config.js # Vite configuration
└── DEPLOYMENT.md # Deployment guide
For detailed deployment instructions to Vercel (frontend) and Render (backend), see DEPLOYMENT.md.
Frontend (Vercel):
VITE_API_URL environment variableBackend (Render):
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Simone
Note: This is an alpha release running on free hosting. The first request may take up to 60 seconds as the server wakes up from sleep.