A modern Connect 4 game implementation using Next.js on the frontend and a Rust backend using Rocket.
- Frontend: Built with Next.js and hosted on Vercel.
- Backend: Efficient and fast backend written in Rust using the Rocket framework, deployed on Shuttle.
- Node.js and npm for frontend.
- Rust and Cargo for the backend.
Frontend:
- Navigate to the frontend directory:
cd frontend/ - Install dependencies:
npm install - Start the development server:
npm run dev
Backend:
- Navigate to the backend directory:
cd backend/ - Build and run the Rocket server:
cargo run
Frontend: The frontend is hosted on Vercel. Link your GitHub repository to Vercel to set up automatic deployments on every push.
Backend: The backend is deployed on Shuttle. Follow Shuttle's documentation for Rust deployment guidelines.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the GNU Affero General Public License - see the LICENSE.md file for details.
